From 8522ddfe85bbc41de9dd5ab20b7a68118a84aaa4 Mon Sep 17 00:00:00 2001 From: Tangem Date: Sun, 20 Sep 2020 22:32:39 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../com/tangem/tap/features/details/redux/DetailsReducer.kt | 2 +- .../java/com/tangem/tap/features/wallet/redux/WalletReducer.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt index ba2a2b0387..9cc2fbb831 100644 --- a/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/details/redux/DetailsReducer.kt @@ -41,7 +41,7 @@ private fun handleEraseWallet(action: DetailsAction.EraseWallet, state: DetailsS return when (action) { DetailsAction.EraseWallet.Check -> { val notAllowedByCard = state.card?.settingsMask?.contains(Settings.ProhibitPurgeWallet) == true - val notEmpty = state.wallet?.transactions?.isNullOrEmpty() != true || + val notEmpty = state.wallet?.recentTransactions?.isNullOrEmpty() != true || state.wallet.amounts.toList().unzip().second.map { it.value?.isZero() }.contains(false) val eraseWalletState = when { notAllowedByCard -> EraseWalletState.NotAllowedByCard diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletReducer.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletReducer.kt index 233a6c5500..c348a46df0 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/WalletReducer.kt @@ -104,7 +104,7 @@ private fun internalReduce(action: Action, state: AppState): WalletState { val fiatRate = state.globalState.conversionRates.getRate(action.wallet.blockchain.currency) val fiatAmount = fiatRate?.let { amount?.toFiatString(it, fiatCurrencySymbol) } - val pendingTransactions = action.wallet.transactions + val pendingTransactions = action.wallet.recentTransactions .toPendingTransactions(action.wallet.address) val sendButtonEnabled = amount?.isZero() == false || token?.value?.isZero() == false