From d17f12dd76dd2cbd193ab85229844346f6a51ecd Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 19 Jan 2024 14:32:00 -0400 Subject: [PATCH] Update call event state after revoking a call link. --- .../java/org/thoughtcrime/securesms/database/CallLinkTable.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt index ca8a3d36aa..2b9599f787 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt @@ -142,6 +142,10 @@ class CallLinkTable(context: Context, databaseHelper: SignalDatabase) : Database .readToSingleLong() .let { RecipientId.from(it) } + if (state.revoked) { + SignalDatabase.calls.updateAdHocCallEventDeletionTimestamps() + } + Recipient.live(recipientId).refresh() ApplicationDependencies.getDatabaseObserver().notifyCallLinkObservers(roomId) ApplicationDependencies.getDatabaseObserver().notifyCallUpdateObservers()