From f8a0f173840430e50baf7b86a58b12e1d3c8e666 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 1 Mar 2026 14:22:54 -0500 Subject: [PATCH] Making filter stable --- .../com/vitorpamplona/quartz/nip01Core/relay/filters/Filter.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/Filter.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/Filter.kt index 67537aeab..4fa6c6847 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/Filter.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/Filter.kt @@ -20,6 +20,7 @@ */ package com.vitorpamplona.quartz.nip01Core.relay.filters +import androidx.compose.runtime.Stable import com.vitorpamplona.quartz.nip01Core.core.Address import com.vitorpamplona.quartz.nip01Core.core.Event import com.vitorpamplona.quartz.nip01Core.core.HexKey @@ -46,6 +47,7 @@ import com.vitorpamplona.quartz.utils.Log * This class performs validation on construction to ensure all string-based identifiers * follow Nostr requirements (64-char hex, onion addresses) and logs errors for invalid inputs. */ +@Stable class Filter( val ids: List? = null, val authors: List? = null,