From 0cbc427c29096441fbd88998d026dcaaf30e2f80 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Thu, 9 Feb 2023 14:21:37 -0800 Subject: [PATCH] update isRefreshing value after sync op is complete --- .../app/omnivore/omnivore/ui/library/LibraryViewModel.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt index 17dd85af3..bfe10a4fe 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/library/LibraryViewModel.kt @@ -72,12 +72,11 @@ class LibraryViewModel @Inject constructor( val syncStart = LocalDateTime.now() val lastSyncDate = getLastSyncTime() ?: LocalDateTime.MIN - CoroutineScope(Dispatchers.Main).launch { - isRefreshing = false - } - withContext(Dispatchers.IO) { performItemSync(cursor = null, since = lastSyncDate.toString(), count = 0, startTime = syncStart.toString()) + CoroutineScope(Dispatchers.Main).launch { + isRefreshing = false + } } }