Updated on 2026-08-14

This commit is contained in:
Tangem 2023-10-26 09:18:47 +08:00
parent 8f77d699ed
commit 9bd2d958b7
4 changed files with 6 additions and 12 deletions

View file

@ -2,6 +2,7 @@ package com.tangem.feature.wallet.presentation.wallet.utils
import com.tangem.common.Provider
import com.tangem.domain.appcurrency.model.AppCurrency
import com.tangem.domain.common.util.cardTypesResolver
import com.tangem.domain.tokens.model.TokenList
import com.tangem.domain.wallets.models.UserWallet
import com.tangem.feature.wallet.presentation.wallet.state.WalletMultiCurrencyState
@ -28,8 +29,7 @@ internal class TokenListToWalletStateConverter(
override fun convert(value: TokenListWithWallet): WalletState {
val tokenList = value.tokenList
val isSingleCurrencyWalletWithToken = !value.wallet.isMultiCurrency &&
value.wallet.scanResponse.walletData?.token != null
val isSingleCurrencyWalletWithToken = value.wallet.scanResponse.cardTypesResolver.isSingleWalletWithToken()
return when (val state = currentStateProvider()) {
is WalletMultiCurrencyState.Content -> {
state.copy(