Updated on 2026-08-14

This commit is contained in:
Tangem 2025-08-04 14:07:40 +04:00
parent 709bbdbe43
commit a52c9cb106
6 changed files with 193 additions and 0 deletions

View file

@ -0,0 +1,40 @@
package com.tangem.tap.di.domain
import com.tangem.domain.account.usecase.AddCryptoPortfolioUseCase
import com.tangem.domain.account.usecase.ArchiveCryptoPortfolioUseCase
import com.tangem.domain.account.usecase.RecoverCryptoPortfolioUseCase
import com.tangem.domain.account.usecase.UpdateCryptoPortfolioUseCase
import dagger.Module
import dagger.Provides
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
import javax.inject.Singleton
@Module
@InstallIn(SingletonComponent::class)
internal object AccountDomainModule {
@Provides
@Singleton
fun provideAddCryptoPortfolioUseCase(): AddCryptoPortfolioUseCase {
return AddCryptoPortfolioUseCase()
}
@Provides
@Singleton
fun provideUpdateCryptoPortfolioUseCase(): UpdateCryptoPortfolioUseCase {
return UpdateCryptoPortfolioUseCase()
}
@Provides
@Singleton
fun provideArchiveCryptoPortfolioUseCase(): ArchiveCryptoPortfolioUseCase {
return ArchiveCryptoPortfolioUseCase()
}
@Provides
@Singleton
fun provideRecoverCryptoPortfolioUseCase(): RecoverCryptoPortfolioUseCase {
return RecoverCryptoPortfolioUseCase()
}
}