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.nip09Deletions.DeletionEvent
|
||||
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.TextNoteEvent
|
||||
import com.vitorpamplona.quartz.nip17Dm.files.ChatMessageEncryptedFileHeaderEvent
|
||||
@@ -2567,6 +2573,12 @@ object LocalCache : ILocalCache, ICacheProvider {
|
||||
is CalendarDateSlotEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||
is CalendarTimeSlotEvent -> 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 ChannelListEvent -> consumeBaseReplaceable(event, relay, wasVerified)
|
||||
is ChannelHideMessageEvent -> consume(event, relay, wasVerified)
|
||||
|
||||
Reference in New Issue
Block a user