diff --git a/app/src/main/java/com/tangem/tap/di/domain/WalletManagersFacadeModule.kt b/app/src/main/java/com/tangem/tap/di/domain/WalletManagersFacadeModule.kt index 2af3b68c76..1c4bc06044 100644 --- a/app/src/main/java/com/tangem/tap/di/domain/WalletManagersFacadeModule.kt +++ b/app/src/main/java/com/tangem/tap/di/domain/WalletManagersFacadeModule.kt @@ -3,9 +3,8 @@ package com.tangem.tap.di.domain import com.tangem.datasource.config.ConfigManager import com.tangem.datasource.local.userwallet.UserWalletsStore import com.tangem.datasource.local.walletmanager.WalletManagersStore -import com.tangem.domain.demo.DemoConfig import com.tangem.domain.walletmanager.DefaultWalletManagersFacade -import com.tangem.domain.walletmanager.WalletManagerFacade +import com.tangem.domain.walletmanager.WalletManagersFacade import dagger.Module import dagger.Provides import dagger.hilt.InstallIn @@ -21,9 +20,8 @@ internal object WalletManagersFacadeModule { fun provideWalletManagersFacade( walletManagersStore: WalletManagersStore, userWalletsStore: UserWalletsStore, - demoConfig: DemoConfig, configManager: ConfigManager, - ): WalletManagerFacade { - return DefaultWalletManagersFacade(walletManagersStore, userWalletsStore, demoConfig, configManager) + ): WalletManagersFacade { + return DefaultWalletManagersFacade(walletManagersStore, userWalletsStore, configManager) } } \ No newline at end of file diff --git a/domain/legacy/src/main/java/com/tangem/domain/walletmanager/DefaultWalletManagersFacade.kt b/domain/legacy/src/main/java/com/tangem/domain/walletmanager/DefaultWalletManagersFacade.kt index 59f6379645..dabbd65f90 100644 --- a/domain/legacy/src/main/java/com/tangem/domain/walletmanager/DefaultWalletManagersFacade.kt +++ b/domain/legacy/src/main/java/com/tangem/domain/walletmanager/DefaultWalletManagersFacade.kt @@ -25,10 +25,10 @@ import timber.log.Timber class DefaultWalletManagersFacade( private val walletManagersStore: WalletManagersStore, private val userWalletsStore: UserWalletsStore, - private val demoConfig: DemoConfig, configManager: ConfigManager, -) : WalletManagerFacade { +) : WalletManagersFacade { + private val demoConfig by lazy { DemoConfig() } private val resultFactory by lazy { UpdateWalletManagerResultFactory() } private val walletManagerFactory by lazy { WalletManagerFactory(configManager) } private val sdkTokenConverter by lazy { SdkTokenConverter() } diff --git a/domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagerFacade.kt b/domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagersFacade.kt similarity index 96% rename from domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagerFacade.kt rename to domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagersFacade.kt index bbfbd71dbd..4c4fd8d26d 100644 --- a/domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagerFacade.kt +++ b/domain/legacy/src/main/java/com/tangem/domain/walletmanager/WalletManagersFacade.kt @@ -9,7 +9,7 @@ import com.tangem.domain.wallets.models.UserWalletId /** * A facade for managing wallets. */ -interface WalletManagerFacade { +interface WalletManagersFacade { /** * Updates the wallet manager associated with a user's wallet and network.