From c9db18c98aa3b2ad88a852c9e393f7933a78b607 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 11 Nov 2020 11:42:23 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../tap/features/wallet/redux/WalletReducer.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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 3770fbb499..358fe8cffc 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 @@ -36,7 +36,8 @@ private fun internalReduce(action: Action, state: AppState): WalletState { is WalletAction.EmptyWallet -> newState = newState.copy( state = ProgressState.Done, currencyData = BalanceWidgetData(BalanceStatus.EmptyCard), - mainButton = WalletMainButton.CreateWalletButton(true) + mainButton = WalletMainButton.CreateWalletButton(true), + topUpState = TopUpState(false) ) is WalletAction.LoadData.Failure -> { when (action.error) { @@ -57,13 +58,15 @@ private fun internalReduce(action: Action, state: AppState): WalletState { token = wallet?.token?.symbol?.let { TokenData("", tokenSymbol = it) }), - mainButton = WalletMainButton.SendButton(false) + mainButton = WalletMainButton.SendButton(false), + topUpState = TopUpState(false) ) } is TapError.UnknownBlockchain -> { newState = newState.copy( state = ProgressState.Done, - currencyData = BalanceWidgetData(BalanceStatus.UnknownBlockchain) + currencyData = BalanceWidgetData(BalanceStatus.UnknownBlockchain), + topUpState = TopUpState(false) ) } } @@ -110,7 +113,8 @@ private fun internalReduce(action: Action, state: AppState): WalletState { currencyData = newState.currencyData.copy( status = BalanceStatus.Unreachable, errorMessage = action.errorMessage - ) + ), + topUpState = TopUpState(false) ) is WalletAction.UpdateWallet -> newState = newState.copy(updatingWallet = true) is WalletAction.UpdateWallet.ScheduleUpdatingWallet ->