@@ -31,8 +31,6 @@ final class POSTabCoordinator {
3131 private let currencySettings : CurrencySettings
3232 private let pushNotesManager : PushNotesManager
3333 private let eligibilityChecker : POSEntryPointEligibilityCheckerProtocol
34- private let grdbManager : GRDBManagerProtocol
35- private let catalogSyncCoordinator : POSCatalogSyncCoordinatorProtocol ?
3634
3735 private lazy var posItemFetchStrategyFactory : PointOfSaleItemFetchStrategyFactory = {
3836 PointOfSaleItemFetchStrategyFactory ( siteID: siteID, credentials: credentials)
@@ -69,9 +67,7 @@ final class POSTabCoordinator {
6967 storageManager: StorageManagerType = ServiceLocator . storageManager,
7068 currencySettings: CurrencySettings = ServiceLocator . currencySettings,
7169 pushNotesManager: PushNotesManager = ServiceLocator . pushNotesManager,
72- eligibilityChecker: POSEntryPointEligibilityCheckerProtocol ,
73- grdbManager: GRDBManagerProtocol = ServiceLocator . grdbManager,
74- catalogSyncCoordinator: POSCatalogSyncCoordinatorProtocol ? = ServiceLocator . posCatalogSyncCoordinator) {
70+ eligibilityChecker: POSEntryPointEligibilityCheckerProtocol ) {
7571 self . siteID = siteID
7672 self . storesManager = storesManager
7773 self . tabContainerController = tabContainerController
@@ -81,8 +77,6 @@ final class POSTabCoordinator {
8177 self . currencySettings = currencySettings
8278 self . pushNotesManager = pushNotesManager
8379 self . eligibilityChecker = eligibilityChecker
84- self . grdbManager = grdbManager
85- self . catalogSyncCoordinator = catalogSyncCoordinator
8680
8781 tabContainerController. wrappedController = POSTabViewController ( )
8882 }
@@ -107,6 +101,8 @@ private extension POSTabCoordinator {
107101 let pluginsService = PluginsService ( storageManager: storageManager)
108102 let siteTimezone = storesManager. sessionManager. defaultSite? . siteTimezone ?? . current
109103
104+ let grdbManager : GRDBManagerProtocol ? = serviceAdaptor. featureFlags. isFeatureFlagEnabled ( . pointOfSaleLocalCatalogi1) ? ServiceLocator . grdbManager : nil
105+ let catalogSyncCoordinator = ServiceLocator . posCatalogSyncCoordinator
110106
111107 if let receiptService = POSReceiptService ( siteID: siteID,
112108 credentials: credentials) ,
0 commit comments