From 318492886628555f43997c25d56e859755571636 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 17 Apr 2023 18:50:30 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/tap/features/wallet/redux/WalletState.kt | 2 -- .../tap/features/wallet/redux/middlewares/WalletMiddleware.kt | 4 ++-- .../tap/features/wallet/redux/reducers/WalletReducer.kt | 1 - 3 files changed, 2 insertions(+), 5 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 a1b4340f07..dafb4c0324 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 @@ -8,7 +8,6 @@ import com.tangem.tap.common.redux.global.CryptoCurrencyName import com.tangem.tap.common.toggleWidget.WidgetState import com.tangem.tap.domain.configurable.warningMessage.WarningMessage import com.tangem.tap.domain.model.TotalFiatBalance -import com.tangem.tap.domain.model.UserWallet import com.tangem.tap.domain.model.WalletDataModel import com.tangem.tap.domain.model.WalletStoreModel import com.tangem.tap.domain.tokens.models.BlockchainNetwork @@ -19,7 +18,6 @@ import org.rekotlin.StateType import kotlin.properties.ReadOnlyProperty data class WalletState( - val userWallet: UserWallet? = null, val state: ProgressState = ProgressState.Done, val error: ErrorType? = null, val cardImage: Artwork? = null, diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/WalletMiddleware.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/WalletMiddleware.kt index 7d34cdc332..c12bebc8c7 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/WalletMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/middlewares/WalletMiddleware.kt @@ -105,7 +105,7 @@ class WalletMiddleware { scope.launch { when (val result = tangemSdkManager.createWallet(globalState.scanResponse?.card?.cardId)) { is CompletionResult.Success -> { - val selectedUserWallet = walletState.userWallet.guard { + val selectedUserWallet = userWalletsListManager.selectedUserWalletSync.guard { Timber.e("Unable to create wallet, no user wallet selected") return@launch } @@ -131,7 +131,7 @@ class WalletMiddleware { is WalletAction.LoadData, is WalletAction.LoadData.Refresh, -> { - val selectedWallet = walletState.userWallet.guard { + val selectedWallet = userWalletsListManager.selectedUserWalletSync.guard { Timber.e("Unable to load/refresh wallets data, no user wallet selected") return } diff --git a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt index a7ebec614d..632ac3e7df 100644 --- a/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt +++ b/app/src/main/java/com/tangem/tap/features/wallet/redux/reducers/WalletReducer.kt @@ -73,7 +73,6 @@ private fun internalReduce(action: Action, state: AppState, appStateHolder: AppS is WalletAction.UserWalletChanged -> with(action.userWallet) { val card = scanResponse.card newState = WalletState( - userWallet = this, isMultiwalletAllowed = isMultiCurrency, cardImage = Artwork( artworkId = artworkUrl,