mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-21 02:08:40 +00:00
Delay the first archive reconciliation.
This commit is contained in:
@@ -81,6 +81,12 @@ class ArchiveAttachmentReconciliationJob private constructor(
|
||||
return Result.success()
|
||||
}
|
||||
|
||||
if (SignalStore.backup.lastAttachmentReconciliationTime < 0) {
|
||||
Log.w(TAG, "First ever time we're attempting a reconciliation. Setting the last sync time to now, so we'll run at the proper interval. Skipping this iteration.")
|
||||
SignalStore.backup.lastAttachmentReconciliationTime = System.currentTimeMillis()
|
||||
return Result.success()
|
||||
}
|
||||
|
||||
val timeSinceLastSync = System.currentTimeMillis() - SignalStore.backup.lastAttachmentReconciliationTime
|
||||
if (!forced && serverCursor == null && timeSinceLastSync > 0 && timeSinceLastSync < RemoteConfig.archiveReconciliationSyncInterval.inWholeMilliseconds) {
|
||||
Log.d(TAG, "No need to do a remote sync yet. Time since last sync: $timeSinceLastSync ms")
|
||||
|
||||
@@ -32,7 +32,7 @@ class LogSectionRemoteBackups : LogSection {
|
||||
output.append("Backup override tier: ${SignalStore.backup.backupTierInternalOverride}\n")
|
||||
output.append("Last backup time: ${SignalStore.backup.lastBackupTime}\n")
|
||||
output.append("Last check-in: ${SignalStore.backup.lastCheckInMillis}\n")
|
||||
output.append("Last media sync: ${SignalStore.backup.lastAttachmentReconciliationTime}\n")
|
||||
output.append("Last reconciliation time: ${SignalStore.backup.lastAttachmentReconciliationTime}\n")
|
||||
output.append("Days since last backup: ${SignalStore.backup.daysSinceLastBackup}\n")
|
||||
output.append("User manually skipped media restore: ${SignalStore.backup.userManuallySkippedMediaRestore}\n")
|
||||
output.append("Can backup with cellular: ${SignalStore.backup.backupWithCellular}\n")
|
||||
|
||||
Reference in New Issue
Block a user