From c1beca92bd72b4962790f673ac3ee27cacfc13e6 Mon Sep 17 00:00:00 2001 From: samiuelson Date: Wed, 5 Nov 2025 18:25:05 +0100 Subject: [PATCH] Do not show "Local Catalog syncing" state if local catalog is disabled --- .../ui/woopos/home/items/products/WooPosProductsDataSource.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt index e3fc969d178..30f4c58bc26 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt @@ -57,8 +57,6 @@ class WooPosProductsDataSource @Inject constructor( private var activeSource: WooPosProductsDataSourceInterface? = null fun prepopulateCache(): Flow = flow { - emit(WooPosPrepopulatingDataStatus.Syncing) - val requirement = syncStatusChecker.checkSyncRequirement() when (requirement) { is WooPosFullSyncRequirement.LocalCatalogDisabled -> { @@ -80,6 +78,7 @@ class WooPosProductsDataSource @Inject constructor( } is WooPosFullSyncRequirement.BlockingRequired -> { + emit(WooPosPrepopulatingDataStatus.Syncing) activeSource = localDbDataSource localDbDataSource.prepopulateCache().fold( onSuccess = {