From da5672d2293fb99a9df03cdd97d1fc0652dd4737 Mon Sep 17 00:00:00 2001 From: Valere Date: Wed, 29 Apr 2020 16:18:01 +0200 Subject: [PATCH] Fix / ensure ux aware of wait --- .../vector/matrix/android/internal/session/sync/SyncTask.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt index b56594bd16..b3db4d0961 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/internal/session/sync/SyncTask.kt @@ -53,8 +53,6 @@ internal class DefaultSyncTask @Inject constructor( private suspend fun doSync(params: SyncTask.Params) { Timber.v("Sync task started on Thread: ${Thread.currentThread().name}") - // Maybe refresh the home server capabilities data we know - getHomeServerCapabilitiesTask.execute(Unit) val requestParams = HashMap() var timeout = 0L @@ -73,6 +71,9 @@ internal class DefaultSyncTask @Inject constructor( initialSyncProgressService.endAll() initialSyncProgressService.startTask(R.string.initial_sync_start_importing_account, 100) } + // Maybe refresh the home server capabilities data we know + getHomeServerCapabilitiesTask.execute(Unit) + val syncResponse = executeRequest(eventBus) { apiCall = syncAPI.sync(requestParams) }