From e28b3d52c61f3fd19e79893faebdc4c3b77b315f Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 11 Oct 2024 15:32:54 -0300 Subject: [PATCH] Write in call link root key from storage service. --- .../thoughtcrime/securesms/database/CallLinkTable.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 f0f42afe6f..1bba9b3c7e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/CallLinkTable.kt @@ -244,11 +244,20 @@ class CallLinkTable(context: Context, databaseHelper: SignalDatabase) : Database .values( DELETION_TIMESTAMP to deletionTimestamp, ADMIN_KEY to null, + ROOT_KEY to callLinkRootKey.keyBytes, REVOKED to true ) .where("$ROOM_ID = ?", callLink.roomId.serialize()) .run() - } else 0 + } else { + writableDatabase.update(TABLE_NAME) + .values( + ADMIN_KEY to adminPassKey, + ROOT_KEY to callLinkRootKey.keyBytes + ) + .where("$ROOM_ID = ?", callLink.roomId.serialize()) + .run() + } } } }