Update to RingRTC v2.39.0

Co-authored-by: Alex Hart <alex@signal.org>
This commit is contained in:
Jim Gustafson
2024-03-04 10:21:47 -08:00
committed by Alex Hart
parent 4035932340
commit 690608cdf3
15 changed files with 127 additions and 45 deletions

View File

@@ -1223,6 +1223,13 @@ object SyncMessageProcessor {
}
val roomId = CallLinkRoomId.fromCallLinkRootKey(callLinkRootKey)
if (callLinkUpdate.type == CallLinkUpdate.Type.DELETE) {
log(envelopeTimestamp, "Synchronize call link deletion.")
SignalDatabase.callLinks.deleteCallLink(roomId)
return
}
if (SignalDatabase.callLinks.callLinkExists(roomId)) {
log(envelopeTimestamp, "Synchronize call link for a link we already know about. Updating credentials.")
SignalDatabase.callLinks.updateCallLinkCredentials(