Fixes bug on not updating observablesByKindAndAuthor

This commit is contained in:
Vitor Pamplona 2024-07-17 16:35:03 -04:00
parent 094d7e71e2
commit 45446b4125

View File

@ -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)