From d5b9d5e80b54b7c8b89f76df264ae26dfea14fc7 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Mon, 11 Aug 2025 10:33:21 -0400 Subject: [PATCH] Closes subscription when finished by timeout. --- .../relay/client/accessories/NostrClientSingleDownloadExt.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/accessories/NostrClientSingleDownloadExt.kt b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/accessories/NostrClientSingleDownloadExt.kt index 62869bfbb..a5abcb338 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/accessories/NostrClientSingleDownloadExt.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/accessories/NostrClientSingleDownloadExt.kt @@ -49,7 +49,6 @@ fun NostrClient.downloadFirstEvent( if (subId == subscriptionId) { unsubscribe(this) close(subscriptionId) - onResponse(event) } } @@ -61,6 +60,8 @@ fun NostrClient.downloadFirstEvent( GlobalScope.launch(Dispatchers.IO) { delay(30000) + + close(subscriptionId) unsubscribe(listener) } }