From ded98c0d50858d2999fe50265c0b19d4f6477038 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 15 Jul 2025 14:31:27 -0400 Subject: [PATCH] Fix rules for link+syncing expiring messages. --- .../securesms/backup/v2/exporters/ChatItemArchiveExporter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt index c3ef1a9989..5ab938daae 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ChatItemArchiveExporter.kt @@ -568,7 +568,7 @@ private fun BackupMessageRecord.toBasicChatItemBuilder(selfRecipientId: Recipien val expiresAt = builder.expireStartDate!! + builder.expiresInMs!! val threshold = if (exportState.forTransfer) backupStartTime else backupStartTime + cutoffDuration - if (expiresAt < threshold || builder.expiresInMs!! <= cutoffDuration) { + if (expiresAt < threshold || (builder.expiresInMs!! <= cutoffDuration && !exportState.forTransfer)) { Log.w(TAG, ExportSkips.messageExpiresTooSoon(record.dateSent)) return null }