Set sync timeout to 30s when in foreground

This commit is contained in:
Valere 2019-06-22 12:23:30 +02:00 committed by Benoit Marty
parent 288ebe48fd
commit 6743dc6273
2 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,7 @@ By default, this is 0, so the server will return immediately even if the respons

**delay** is a client preference. When the server responds to a sync request, the client waits for `delay`before calling a new sync.

When the Riot X Android app is open (i.e in foreground state), the default timeout is 10 seconds, and delay is 0.
When the Riot X Android app is open (i.e in foreground state), the default timeout is 30 seconds, and delay is 0.

## How does a mobile app receives push notification


View File

@ -37,7 +37,7 @@ import java.net.SocketTimeoutException
import java.util.concurrent.CountDownLatch

private const val RETRY_WAIT_TIME_MS = 10_000L
private const val DEFAULT_LONG_POOL_TIMEOUT = 10_000L
private const val DEFAULT_LONG_POOL_TIMEOUT = 30_000L
private const val DEFAULT_LONG_POOL_DELAY = 0L

internal class SyncThread(private val syncTask: SyncTask,