diff --git a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt index 46391bf6e..88982e8cb 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/model/LocalCache.kt @@ -342,6 +342,7 @@ object LocalCache { private fun consume(event: PinListEvent) { consumeBaseReplaceable(event) } private fun consume(event: RelaySetEvent) { consumeBaseReplaceable(event) } private fun consume(event: AudioTrackEvent) { consumeBaseReplaceable(event) } + private fun consume(event: StatusEvent, relay: Relay?) { consumeBaseReplaceable(event) } fun consume(event: BadgeDefinitionEvent) { consumeBaseReplaceable(event) } @@ -1423,6 +1424,7 @@ object LocalCache { is PrivateDmEvent -> consume(event, relay) is PinListEvent -> consume(event) is PeopleListEvent -> consume(event) + is PollNoteEvent -> consume(event, relay) is ReactionEvent -> consume(event) is RecommendRelayEvent -> consume(event) is RelaySetEvent -> consume(event) @@ -1439,8 +1441,9 @@ object LocalCache { } consume(event) } + is StatusEvent -> consume(event, relay) is TextNoteEvent -> consume(event, relay) - is PollNoteEvent -> consume(event, relay) + else -> { Log.w("Event Not Supported", event.toJson()) } diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/EventFactory.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/EventFactory.kt index 0cdab7daa..1069f58c9 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/EventFactory.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/EventFactory.kt @@ -74,6 +74,7 @@ class EventFactory { RelaySetEvent.kind -> RelaySetEvent(id, pubKey, createdAt, tags, content, sig) ReportEvent.kind -> ReportEvent(id, pubKey, createdAt, tags, content, sig) RepostEvent.kind -> RepostEvent(id, pubKey, createdAt, tags, content, sig) + StatusEvent.kind -> StatusEvent(id, pubKey, createdAt, tags, content, sig) TextNoteEvent.kind -> TextNoteEvent(id, pubKey, createdAt, tags, content, sig) else -> Event(id, pubKey, createdAt, kind, tags, content, sig) }