From 4a3066cdff8fdca5ad41fb8ee3773f76931b0068 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 6 Jun 2022 14:22:43 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/features/wallet/redux/WalletState.kt | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt index f3e623b513..f9a8e77a76 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletState.kt @@ -9,7 +9,6 @@ import com.tangem.blockchain.common.Wallet import com.tangem.blockchain.common.WalletManager import com.tangem.blockchain.common.address.AddressType import com.tangem.common.extensions.isZero -import com.tangem.domain.common.TapWorkarounds.derivationStyle import com.tangem.domain.common.extensions.canHandleToken import com.tangem.domain.common.extensions.toCoinId import com.tangem.domain.features.addCustomToken.CustomCurrency @@ -287,24 +286,16 @@ data class WalletState( } private fun updateTotalBalance(): WalletState { - val globalState = store.state.globalState val walletsData = this.wallets .flatMap(WalletStore::walletsData) - .filterNot { wallet -> - wallet.currency.isCustomCurrency( - derivationStyle = globalState - .scanResponse - ?.card - ?.derivationStyle - ) - } + .filter { it.fiatRate != null } return if (walletsData.isNotEmpty()) { this.copy( totalBalance = TotalBalance( state = walletsData.findProgressState(), fiatAmount = walletsData.calculateTotalFiatAmount(), - fiatCurrency = globalState.appCurrency + fiatCurrency = store.state.globalState.appCurrency ) ) } else this.copy(