From 45446b41259237bd427326c480a5d4de7db0a11e Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 17 Jul 2024 16:35:03 -0400 Subject: [PATCH] Fixes bug on not updating observablesByKindAndAuthor --- .../java/com/vitorpamplona/amethyst/model/LocalCache.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 76ebfa32c..324d91e28 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -211,9 +211,10 @@ object LocalCache { } private fun updateObservables(event: Event) { - val observablesOfKind = observablesByKindAndETag[event.kind] ?: return - event.forEachTaggedEvent { - observablesOfKind[it]?.updateIfMatches(event) + observablesByKindAndETag[event.kind]?.let { observablesOfKind -> + event.forEachTaggedEvent { + observablesOfKind[it]?.updateIfMatches(event) + } } observablesByKindAndAuthor[event.kind]?.get(event.pubKey)?.updateIfMatches(event)