From 0bcc630b8a013eddb64cbc46b931cd7164336901 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 29 Jan 2025 16:11:17 -0500 Subject: [PATCH] Export all threads, even if inactive. --- .../assets/backupTests/chat_folder_00.binproto | Bin 848 -> 875 bytes .../assets/backupTests/chat_folder_01.binproto | Bin 842 -> 869 bytes .../assets/backupTests/chat_folder_02.binproto | Bin 856 -> 883 bytes .../assets/backupTests/chat_folder_03.binproto | Bin 842 -> 869 bytes .../v2/database/ThreadTableArchiveExtensions.kt | 1 - 5 files changed, 1 deletion(-) diff --git a/app/src/androidTest/assets/backupTests/chat_folder_00.binproto b/app/src/androidTest/assets/backupTests/chat_folder_00.binproto index cbf3893840f9d75bd29e580df3e5c21a6d284fcd..ea38ece59f193e2ae9192d41665ee4af7bf69b80 100644 GIT binary patch delta 38 ncmcb>_L^;jIFW=#MZ>I0(y diff --git a/app/src/androidTest/assets/backupTests/chat_folder_01.binproto b/app/src/androidTest/assets/backupTests/chat_folder_01.binproto index 5cd860fee0c494d387e6400f6cbdb6005e79fb5f..0f3d042821515da49b402724df538e01b90c709b 100644 GIT binary patch delta 38 ncmX@b_LOadI delta 11 ScmaFLc8YC-I`d>FW@P{xYy*)1 diff --git a/app/src/androidTest/assets/backupTests/chat_folder_02.binproto b/app/src/androidTest/assets/backupTests/chat_folder_02.binproto index b1b6ec960baad2aed5f05d1d64ebe89a847543b8..182e0960c226ca28f7d0ceab60334cf7d6c68022 100644 GIT binary patch delta 38 ncmcb?_L*&iISW+gVqI! delta 11 Scmey&c7tt$I`d>FW delta 11 ScmaFLc8YC-I`d>FW@P{xYy*)1 diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt index 36a748167f..072183f29e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/ThreadTableArchiveExtensions.kt @@ -35,7 +35,6 @@ fun ThreadTable.getThreadsForBackup(db: SignalDatabase, includeImageWallpapers: FROM ${ThreadTable.TABLE_NAME} LEFT OUTER JOIN ${RecipientTable.TABLE_NAME} ON ${ThreadTable.TABLE_NAME}.${ThreadTable.RECIPIENT_ID} = ${RecipientTable.TABLE_NAME}.${RecipientTable.ID} WHERE - (${ThreadTable.ACTIVE} = 1 OR ${RecipientTable.MESSAGE_EXPIRATION_TIME} > 0 OR ${RecipientTable.MUTE_UNTIL} > 0 OR ${ThreadTable.ARCHIVED} != 0) AND ${RecipientTable.TABLE_NAME}.${RecipientTable.TYPE} NOT IN (${RecipientTable.RecipientType.DISTRIBUTION_LIST.id}, ${RecipientTable.RecipientType.CALL_LINK.id}) """ val cursor = readableDatabase.query(query)