From 2d8bdec1e4291159ec96d1ecb031745c3f77a0f6 Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Mon, 17 Aug 2026 14:06:09 -0400 Subject: [PATCH] Fix unmuted chats in folders. --- .../org/thoughtcrime/securesms/database/ThreadTable.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt index 39e5dea666..50ad206e8f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/database/ThreadTable.kt @@ -708,10 +708,10 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa SELECT COUNT(${RecipientTable.MUTE_UNTIL}) FROM $TABLE_NAME LEFT OUTER JOIN ${RecipientTable.TABLE_NAME} ON $TABLE_NAME.$RECIPIENT_ID = ${RecipientTable.TABLE_NAME}.${RecipientTable.ID} - WHERE + WHERE $ARCHIVED = 0 AND - ${RecipientTable.MUTE_UNTIL} = 0 - $chatFolderQuery + ${RecipientTable.MUTE_UNTIL} < ${System.currentTimeMillis()} + $chatFolderQuery """ return readableDatabase.rawQuery(unmutedChats, null).readToSingleBoolean() @@ -2365,7 +2365,7 @@ class ThreadTable(context: Context, databaseHelper: SignalDatabase) : DatabaseTa } if (!this.showMutedChats) { - fullQuery.add("${RecipientTable.TABLE_NAME}.${RecipientTable.MUTE_UNTIL} = 0") + fullQuery.add("${RecipientTable.TABLE_NAME}.${RecipientTable.MUTE_UNTIL} < ${System.currentTimeMillis()}") } return "AND ${fullQuery.joinToString(" AND ") { "($it)" }}"