Only display failure sheet if there is actually a failure reported.

This commit is contained in:
Alex Hart
2025-06-26 10:55:04 -03:00
committed by Greyson Parrelli
parent 9725d98c4a
commit 7a0b7c045e
2 changed files with 2 additions and 1 deletions

View File

@@ -530,7 +530,7 @@ object BackupRepository {
return false
}
return !SignalStore.backup.hasBackupBeenUploaded && System.currentTimeMillis().milliseconds > SignalStore.backup.nextBackupFailureSheetSnoozeTime
return !SignalStore.backup.hasBackupBeenUploaded && SignalStore.backup.hasBackupFailure && System.currentTimeMillis().milliseconds > SignalStore.backup.nextBackupFailureSheetSnoozeTime
}
/**

View File

@@ -339,6 +339,7 @@ class BackupValues(store: KeyValueStore) : SignalStoreValues(store) {
.putBoolean(KEY_BACKUP_FAIL, true)
.putLong(KEY_BACKUP_FAIL_ACKNOWLEDGED_SNOOZE_TIME, System.currentTimeMillis())
.putLong(KEY_BACKUP_FAIL_ACKNOWLEDGED_SNOOZE_COUNT, 0)
.putLong(KEY_BACKUP_FAIL_SHEET_SNOOZE_TIME, System.currentTimeMillis())
.apply()
}