From fd6be80b7e77e160ffd676670c651a1d68c8c5ca Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 2 Oct 2025 17:46:54 -0400 Subject: [PATCH] Offers a way to destroy subscriptions --- .../quartz/nip01Core/relay/client/NostrClientSubscription.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/client/NostrClientSubscription.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/client/NostrClientSubscription.kt index 63eeb30cb..c186cbe92 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/client/NostrClientSubscription.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/relay/client/NostrClientSubscription.kt @@ -54,6 +54,10 @@ class NostrClientSubscription( fun closeSubscription() = client.close(subId) + fun destroy() { + client.unsubscribe(this) + } + init { client.subscribe(this) updateFilter()