From b2da651fd142982a3606624e1584f042afe03c98 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sun, 12 Feb 2023 21:44:18 -0500 Subject: [PATCH] Clears filters when DataSource closes --- .../com/vitorpamplona/amethyst/service/NostrDataSource.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrDataSource.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrDataSource.kt index 076ba5e65..8dcba34a2 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/NostrDataSource.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/NostrDataSource.kt @@ -125,8 +125,10 @@ abstract class NostrDataSource(val debugName: String) { open fun stop() { subscriptions.values.forEach { channel -> - if (channel.typedFilters != null) // if it is active, close + if (channel.typedFilters != null) {// if it is active, close Client.close(channel.id) + channel.typedFilters = null + } } }