fix: register call event kinds in LocalCache consumer
Add CallOfferEvent, CallAnswerEvent, CallIceCandidateEvent, CallHangupEvent, CallRejectEvent, and CallRenegotiateEvent to LocalCache.justConsumeInnerInner() so they are properly consumed and indexed when received from relays. https://claude.ai/code/session_017hZm7yu7CzmcQgZGSaqSXS
This commit is contained in:
@@ -96,6 +96,12 @@ import com.vitorpamplona.quartz.nip03Timestamp.VerificationStateCache
|
|||||||
import com.vitorpamplona.quartz.nip04Dm.messages.PrivateDmEvent
|
import com.vitorpamplona.quartz.nip04Dm.messages.PrivateDmEvent
|
||||||
import com.vitorpamplona.quartz.nip09Deletions.DeletionEvent
|
import com.vitorpamplona.quartz.nip09Deletions.DeletionEvent
|
||||||
import com.vitorpamplona.quartz.nip09Deletions.DeletionIndex
|
import com.vitorpamplona.quartz.nip09Deletions.DeletionIndex
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallAnswerEvent
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallHangupEvent
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallIceCandidateEvent
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallOfferEvent
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallRejectEvent
|
||||||
|
import com.vitorpamplona.quartz.nip100WebRtcCalls.events.CallRenegotiateEvent
|
||||||
import com.vitorpamplona.quartz.nip10Notes.BaseNoteEvent
|
import com.vitorpamplona.quartz.nip10Notes.BaseNoteEvent
|
||||||
import com.vitorpamplona.quartz.nip10Notes.TextNoteEvent
|
import com.vitorpamplona.quartz.nip10Notes.TextNoteEvent
|
||||||
import com.vitorpamplona.quartz.nip17Dm.files.ChatMessageEncryptedFileHeaderEvent
|
import com.vitorpamplona.quartz.nip17Dm.files.ChatMessageEncryptedFileHeaderEvent
|
||||||
@@ -2567,6 +2573,12 @@ object LocalCache : ILocalCache, ICacheProvider {
|
|||||||
is CalendarDateSlotEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
is CalendarDateSlotEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||||
is CalendarTimeSlotEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
is CalendarTimeSlotEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||||
is CalendarRSVPEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
is CalendarRSVPEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||||
|
is CallAnswerEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
|
is CallHangupEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
|
is CallIceCandidateEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
|
is CallOfferEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
|
is CallRejectEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
|
is CallRenegotiateEvent -> consumeRegularEvent(event, relay, wasVerified)
|
||||||
is ChannelCreateEvent -> consume(event, relay, wasVerified)
|
is ChannelCreateEvent -> consume(event, relay, wasVerified)
|
||||||
is ChannelListEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
is ChannelListEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||||
is ChannelHideMessageEvent -> consume(event, relay, wasVerified)
|
is ChannelHideMessageEvent -> consume(event, relay, wasVerified)
|
||||||
|
|||||||
Reference in New Issue
Block a user