From b8a8dc064220bfe90dab3a06e837136ffdc495be Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 19 Oct 2023 16:55:28 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../data/tokens/repository/DefaultNetworksRepository.kt | 3 ++- .../main/java/com/tangem/domain/wallets/models/UserWallet.kt | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultNetworksRepository.kt b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultNetworksRepository.kt index c7843ce2c3..37059161f1 100644 --- a/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultNetworksRepository.kt +++ b/data/tokens/src/main/kotlin/com/tangem/data/tokens/repository/DefaultNetworksRepository.kt @@ -7,6 +7,7 @@ import com.tangem.data.tokens.utils.ResponseCryptoCurrenciesFactory import com.tangem.datasource.local.network.NetworksStatusesStore import com.tangem.datasource.local.token.UserTokensStore import com.tangem.datasource.local.userwallet.UserWalletsStore +import com.tangem.domain.common.util.cardTypesResolver import com.tangem.domain.demo.DemoConfig import com.tangem.domain.tokens.model.CryptoCurrency import com.tangem.domain.tokens.model.Network @@ -162,7 +163,7 @@ internal class DefaultNetworksRepository( responseCurrenciesFactory.createCurrencies(response, userWallet.scanResponse).asSequence() } else { - if (userWallet.isSingleWalletWithTokens()) { + if (userWallet.scanResponse.cardTypesResolver.isSingleWalletWithToken()) { cardCurrenciesFactory.createCurrenciesForSingleCurrencyCardWithToken(userWallet.scanResponse) .asSequence() } else { diff --git a/domain/wallets/models/src/main/java/com/tangem/domain/wallets/models/UserWallet.kt b/domain/wallets/models/src/main/java/com/tangem/domain/wallets/models/UserWallet.kt index 4256d6a86c..710566e799 100644 --- a/domain/wallets/models/src/main/java/com/tangem/domain/wallets/models/UserWallet.kt +++ b/domain/wallets/models/src/main/java/com/tangem/domain/wallets/models/UserWallet.kt @@ -34,8 +34,4 @@ data class UserWallet( /** Indicated if this primary card is imported */ val isImported: Boolean get() = scanResponse.card.wallets.any(CardDTO.Wallet::isImported) - - fun isSingleWalletWithTokens(): Boolean { - return scanResponse.walletData?.token != null && !isMultiCurrency - } } \ No newline at end of file