Adds support to consume Status Events

This commit is contained in:
Vitor Pamplona
2023-08-24 13:12:10 -04:00
parent 76faf7ae35
commit c052399a16
2 changed files with 5 additions and 1 deletions
@@ -342,6 +342,7 @@ object LocalCache {
private fun consume(event: PinListEvent) { consumeBaseReplaceable(event) } private fun consume(event: PinListEvent) { consumeBaseReplaceable(event) }
private fun consume(event: RelaySetEvent) { consumeBaseReplaceable(event) } private fun consume(event: RelaySetEvent) { consumeBaseReplaceable(event) }
private fun consume(event: AudioTrackEvent) { consumeBaseReplaceable(event) } private fun consume(event: AudioTrackEvent) { consumeBaseReplaceable(event) }
private fun consume(event: StatusEvent, relay: Relay?) { consumeBaseReplaceable(event) }
fun consume(event: BadgeDefinitionEvent) { consumeBaseReplaceable(event) } fun consume(event: BadgeDefinitionEvent) { consumeBaseReplaceable(event) }
@@ -1423,6 +1424,7 @@ object LocalCache {
is PrivateDmEvent -> consume(event, relay) is PrivateDmEvent -> consume(event, relay)
is PinListEvent -> consume(event) is PinListEvent -> consume(event)
is PeopleListEvent -> consume(event) is PeopleListEvent -> consume(event)
is PollNoteEvent -> consume(event, relay)
is ReactionEvent -> consume(event) is ReactionEvent -> consume(event)
is RecommendRelayEvent -> consume(event) is RecommendRelayEvent -> consume(event)
is RelaySetEvent -> consume(event) is RelaySetEvent -> consume(event)
@@ -1439,8 +1441,9 @@ object LocalCache {
} }
consume(event) consume(event)
} }
is StatusEvent -> consume(event, relay)
is TextNoteEvent -> consume(event, relay) is TextNoteEvent -> consume(event, relay)
is PollNoteEvent -> consume(event, relay)
else -> { else -> {
Log.w("Event Not Supported", event.toJson()) Log.w("Event Not Supported", event.toJson())
} }
@@ -74,6 +74,7 @@ class EventFactory {
RelaySetEvent.kind -> RelaySetEvent(id, pubKey, createdAt, tags, content, sig) RelaySetEvent.kind -> RelaySetEvent(id, pubKey, createdAt, tags, content, sig)
ReportEvent.kind -> ReportEvent(id, pubKey, createdAt, tags, content, sig) ReportEvent.kind -> ReportEvent(id, pubKey, createdAt, tags, content, sig)
RepostEvent.kind -> RepostEvent(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) TextNoteEvent.kind -> TextNoteEvent(id, pubKey, createdAt, tags, content, sig)
else -> Event(id, pubKey, createdAt, kind, tags, content, sig) else -> Event(id, pubKey, createdAt, kind, tags, content, sig)
} }