mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-02 00:17:41 +01:00
Retry StorageSyncJob on all IOExceptions.
This commit is contained in:
committed by
Alex Hart
parent
3d2c51c14b
commit
14d4228e86
@@ -37,7 +37,6 @@ import org.thoughtcrime.securesms.util.RemoteConfig
|
|||||||
import org.whispersystems.signalservice.api.crypto.UntrustedIdentityException
|
import org.whispersystems.signalservice.api.crypto.UntrustedIdentityException
|
||||||
import org.whispersystems.signalservice.api.messages.multidevice.RequestMessage
|
import org.whispersystems.signalservice.api.messages.multidevice.RequestMessage
|
||||||
import org.whispersystems.signalservice.api.messages.multidevice.SignalServiceSyncMessage
|
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.SignalAccountRecord
|
||||||
import org.whispersystems.signalservice.api.storage.SignalCallLinkRecord
|
import org.whispersystems.signalservice.api.storage.SignalCallLinkRecord
|
||||||
import org.whispersystems.signalservice.api.storage.SignalChatFolderRecord
|
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 {
|
override fun onShouldRetry(e: Exception): Boolean {
|
||||||
return e is PushNetworkException || e is RetryLaterException
|
return e is IOException || e is RetryLaterException
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onFailure() {
|
override fun onFailure() {
|
||||||
|
|||||||
Reference in New Issue
Block a user