From 14d4228e86ea9d9b7d0e129d0d75bf79952ac4aa Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Fri, 27 Mar 2026 13:30:46 -0400 Subject: [PATCH] Retry StorageSyncJob on all IOExceptions. --- .../java/org/thoughtcrime/securesms/jobs/StorageSyncJob.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJob.kt index faa0a3f68e..19cb5ada98 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/StorageSyncJob.kt @@ -37,7 +37,6 @@ import org.thoughtcrime.securesms.util.RemoteConfig import org.whispersystems.signalservice.api.crypto.UntrustedIdentityException import org.whispersystems.signalservice.api.messages.multidevice.RequestMessage import org.whispersystems.signalservice.api.messages.multidevice.SignalServiceSyncMessage -import org.whispersystems.signalservice.api.push.exceptions.PushNetworkException import org.whispersystems.signalservice.api.storage.SignalAccountRecord import org.whispersystems.signalservice.api.storage.SignalCallLinkRecord import org.whispersystems.signalservice.api.storage.SignalChatFolderRecord @@ -239,7 +238,7 @@ class StorageSyncJob private constructor(parameters: Parameters, private var loc } override fun onShouldRetry(e: Exception): Boolean { - return e is PushNetworkException || e is RetryLaterException + return e is IOException || e is RetryLaterException } override fun onFailure() {