Updated on 2026-08-14

This commit is contained in:
Tangem 2023-10-25 12:09:02 +05:00
parent 40f24bd65b
commit 724a1fe19b
19 changed files with 550 additions and 587 deletions

View file

@ -1,6 +1,9 @@
package com.tangem.tap.di.domain
import android.content.Context
import com.squareup.moshi.Moshi
import com.tangem.datasource.config.ConfigManager
import com.tangem.datasource.di.SdkMoshi
import com.tangem.datasource.local.userwallet.UserWalletsStore
import com.tangem.datasource.local.walletmanager.WalletManagersStore
import com.tangem.domain.walletmanager.DefaultWalletManagersFacade
@ -8,6 +11,7 @@ import com.tangem.domain.walletmanager.WalletManagersFacade
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.components.SingletonComponent
import javax.inject.Singleton
@ -21,7 +25,15 @@ internal object WalletManagersFacadeModule {
walletManagersStore: WalletManagersStore,
userWalletsStore: UserWalletsStore,
configManager: ConfigManager,
@ApplicationContext appContext: Context,
@SdkMoshi moshi: Moshi,
): WalletManagersFacade {
return DefaultWalletManagersFacade(walletManagersStore, userWalletsStore, configManager)
return DefaultWalletManagersFacade(
walletManagersStore = walletManagersStore,
userWalletsStore = userWalletsStore,
configManager = configManager,
assetManager = appContext.assets,
moshi = moshi,
)
}
}