Updated on 2026-08-14

This commit is contained in:
Tangem 2023-01-17 16:23:33 +03:00
parent 78818a6efa
commit bd3ee9e237
33 changed files with 643 additions and 207 deletions

View file

@ -27,13 +27,13 @@ class UserWalletManagerImpl(
private val walletManagerFactory: WalletManagerFactory,
) : UserWalletManager {
override suspend fun getUserTokens(): List<Currency> {
override suspend fun getUserTokens(networkId: String): List<Currency> {
val card = appStateHolder.getActualCard()
val userTokensRepository =
requireNotNull(appStateHolder.userTokensRepository) { "userTokensRepository is null" }
if (card != null) {
return if (card != null) {
userTokensRepository.getUserTokens(card)
.filter { it.isToken() }
.filter { it.blockchain.toNetworkId() == networkId }
.map {
if (it is com.tangem.tap.features.wallet.models.Currency.Token) {
NonNativeToken(
@ -53,8 +53,9 @@ class UserWalletManagerImpl(
)
}
}
} else {
emptyList()
}
return emptyList()
}
override fun getWalletId(): String {