Add new state transitions for group call disposition.

This commit is contained in:
Alex Hart
2024-01-08 16:55:08 -04:00
parent ffce7213b4
commit 62b142cdeb
6 changed files with 237 additions and 10 deletions

View File

@@ -1317,10 +1317,10 @@ object SyncMessageProcessor {
if (call.timestamp > timestamp) {
SignalDatabase.calls.setTimestamp(call.callId, recipient.id, timestamp)
}
if (callEvent.direction == SyncMessage.CallEvent.Direction.INCOMING) {
if (direction == CallTable.Direction.INCOMING) {
SignalDatabase.calls.acceptIncomingGroupCall(call)
} else {
warn(envelopeTimestamp, "Invalid direction OUTGOING for event ACCEPTED")
SignalDatabase.calls.acceptOutgoingGroupCall(call)
}
}
CallTable.Event.NOT_ACCEPTED -> {