timeout -> restart without delay

This commit is contained in:
Benoit Marty 2021-01-12 10:45:18 +01:00 committed by Benoit Marty
parent 8307245120
commit ec0a04e893

View file

@ -166,10 +166,10 @@ abstract class SyncService : Service() {
} }
if (throwable is Failure.NetworkConnection) { if (throwable is Failure.NetworkConnection) {
// Timeout is not critical, so retry as soon as possible. // Timeout is not critical, so retry as soon as possible.
if (isInitialSync || throwable.cause is SocketTimeoutException) { if (throwable.cause is SocketTimeoutException) {
// For big accounts, computing init sync response can take time, but Synapse will cache the // For big accounts, computing sync response can take time, but Synapse will cache the
// result for the next request. So keep retrying in loop // result for the next request. So keep retrying in loop
Timber.w("Timeout during initial sync, retry in loop") Timber.w("Timeout during sync, retry in loop")
doSync() doSync()
return return
} }