Updated on 2026-08-14

This commit is contained in:
Tangem 2026-02-19 13:00:40 +05:00
parent 4e4e360ae1
commit 9adbde6e55
12 changed files with 454 additions and 75 deletions

View file

@ -1,9 +1,12 @@
package com.tangem.tap.di.domain
import com.tangem.domain.hotwallet.CheckHotWalletUpgradeBannerUseCase
import com.tangem.domain.hotwallet.CloseHotWalletUpgradeBannerUseCase
import com.tangem.domain.hotwallet.GetAccessCodeSkippedUseCase
import com.tangem.domain.hotwallet.IsHotWalletCreationSupported
import com.tangem.domain.hotwallet.IsAccessCodeSimpleUseCase
import com.tangem.domain.hotwallet.SetAccessCodeSkippedUseCase
import com.tangem.domain.hotwallet.ShouldShowUpgradeHotWalletBannerUseCase
import com.tangem.domain.hotwallet.repository.HotWalletRepository
import dagger.Module
import dagger.Provides
@ -40,4 +43,28 @@ internal object HotWalletDomainModule {
): IsHotWalletCreationSupported {
return IsHotWalletCreationSupported(hotWalletRepository)
}
@Provides
@Singleton
fun provideCheckHotWalletUpgradeBannerUseCase(
hotWalletRepository: HotWalletRepository,
): CheckHotWalletUpgradeBannerUseCase {
return CheckHotWalletUpgradeBannerUseCase(hotWalletRepository)
}
@Provides
@Singleton
fun provideCloseHotWalletUpgradeBannerUseCase(
hotWalletRepository: HotWalletRepository,
): CloseHotWalletUpgradeBannerUseCase {
return CloseHotWalletUpgradeBannerUseCase(hotWalletRepository)
}
@Provides
@Singleton
fun provideShouldShowUpgradeHotWalletBannerUseCase(
hotWalletRepository: HotWalletRepository,
): ShouldShowUpgradeHotWalletBannerUseCase {
return ShouldShowUpgradeHotWalletBannerUseCase(hotWalletRepository)
}
}