diff --git a/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt b/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt index 71f3f0a663..faa4628b9b 100644 --- a/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt +++ b/app/src/main/java/com/tangem/tap/domain/totalBalance/implementation/DefaultTotalFiatBalanceCalculator.kt @@ -43,13 +43,15 @@ internal class DefaultTotalFiatBalanceCalculator : TotalFiatBalanceCalculator { private fun Sequence.mapToStatus(): Sequence { return this.map { walletData -> - if (walletData.fiatRate == null) TotalFiatBalanceStatus.Error - else when (walletData.status) { + when (walletData.status) { is WalletDataModel.VerifiedOnline, is WalletDataModel.SameCurrencyTransactionInProgress, is WalletDataModel.TransactionInProgress, is WalletDataModel.NoAccount, - -> TotalFiatBalanceStatus.Loaded + -> { + if (walletData.fiatRate == null) TotalFiatBalanceStatus.Error + else TotalFiatBalanceStatus.Loaded + } is WalletDataModel.Unreachable, is WalletDataModel.MissedDerivation, -> TotalFiatBalanceStatus.Error