From 42905b5bb82308f880f28339483f947e3598bcf4 Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Wed, 27 Aug 2025 15:50:23 -0400 Subject: [PATCH] Remove phantom restore media notification. --- app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt index 0669398c63..9c69bf9410 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/MainActivity.kt @@ -259,8 +259,9 @@ class MainActivity : PassphraseRequiredActivity(), VoiceNoteMediaControllerOwner launch { mainNavigationViewModel.backupStatus.collect { remainingRestoreSize -> - if (SignalStore.backup.restoreState == RestoreState.RESTORING_MEDIA && remainingRestoreSize != 0L) { - Log.i(TAG, "Still restoring media, launching a service. Remaining restoration size: $remainingRestoreSize") + val totalRestorableSize = SignalStore.backup.totalRestorableAttachmentSize + if (SignalStore.backup.restoreState == RestoreState.RESTORING_MEDIA && remainingRestoreSize != 0L && totalRestorableSize != 0L) { + Log.i(TAG, "Still restoring media, launching a service. Remaining restoration size: $remainingRestoreSize out of $totalRestorableSize ") BackupMediaRestoreService.resetTimeout() BackupMediaRestoreService.start(this@MainActivity, resources.getString(R.string.BackupStatus__restoring_media)) }