Fix rules for link+syncing expiring messages.

This commit is contained in:
Greyson Parrelli
2025-07-15 14:31:27 -04:00
committed by Jeffrey Starke
parent 4b75b9f1d6
commit ded98c0d50

View File

@@ -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
}