From b96a5af1339cb024a6a328c1e752f2aa98248ee4 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 9 Jan 2024 15:24:47 -0500 Subject: [PATCH] Fix issue when opening view-once messages. --- .../thoughtcrime/securesms/database/AttachmentTable.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt index 7c3d241a0e..d6eaf3d66f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.kt @@ -358,13 +358,13 @@ class AttachmentTable( return count } - fun deleteAttachmentFilesForViewOnceMessage(mmsId: Long) { - Log.d(TAG, "[deleteAttachmentFilesForViewOnceMessage] mmsId: $mmsId") + fun deleteAttachmentFilesForViewOnceMessage(messageId: Long) { + Log.d(TAG, "[deleteAttachmentFilesForViewOnceMessage] messageId: $messageId") writableDatabase.withinTransaction { db -> db.select(DATA_FILE, CONTENT_TYPE, ID) .from(TABLE_NAME) - .where("$MESSAGE_ID = ?", mmsId) + .where("$MESSAGE_ID = ?", messageId) .run() .forEach { cursor -> deleteAttachmentOnDisk( @@ -388,11 +388,12 @@ class AttachmentTable( BLUR_HASH to null, CONTENT_TYPE to MediaUtil.VIEW_ONCE ) + .where("$MESSAGE_ID = ?", messageId) .run() notifyAttachmentListeners() - val threadId = messages.getThreadIdForMessage(mmsId) + val threadId = messages.getThreadIdForMessage(messageId) if (threadId > 0) { notifyConversationListeners(threadId) }