Updated on 2026-08-14

This commit is contained in:
Tangem 2023-08-02 17:03:35 +03:00
parent ef438c3cd3
commit 44335fbd8d
3 changed files with 6 additions and 8 deletions

View file

@ -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)
}
}

View file

@ -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() }

View file

@ -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.