From acb9aa5fd968bb680286796105846d44d6f8f00e Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 24 Mar 2022 14:38:55 +0400 Subject: [PATCH] Updated on 2026-08-14 --- .../tangem/tap/features/tokens/redux/TokensMiddleware.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/features/tokens/redux/TokensMiddleware.kt b/app/src/main/java/com/tangem/tap/features/tokens/redux/TokensMiddleware.kt index 123e5c25ff..abff50485f 100644 --- a/app/src/main/java/com/tangem/tap/features/tokens/redux/TokensMiddleware.kt +++ b/app/src/main/java/com/tangem/tap/features/tokens/redux/TokensMiddleware.kt @@ -9,6 +9,7 @@ import com.tangem.common.extensions.toMapKey import com.tangem.common.hdWallet.DerivationPath import com.tangem.operations.derivation.ExtendedPublicKeysMap import com.tangem.tap.common.extensions.dispatchErrorNotification +import com.tangem.tap.common.extensions.dispatchOnMain import com.tangem.tap.common.redux.AppState import com.tangem.tap.common.redux.global.GlobalAction import com.tangem.tap.common.redux.navigation.NavigationAction @@ -106,11 +107,11 @@ class TokensMiddleware { val updatedScanResponse = scanResponse.copy( derivedKeys = updatedDerivedKeys ) - store.dispatch(GlobalAction.SaveScanNoteResponse(updatedScanResponse)) + store.dispatchOnMain(GlobalAction.SaveScanNoteResponse(updatedScanResponse)) submitAdd(blockchains, tokens) delay(DELAY_SDK_DIALOG_CLOSE) - store.dispatch(NavigationAction.PopBackTo()) + store.dispatchOnMain(NavigationAction.PopBackTo()) } is CompletionResult.Failure -> { store.dispatchErrorNotification(TapError.CustomError("Error adding tokens")) @@ -155,6 +156,6 @@ class TokensMiddleware { WalletAction.MultiWallet.AddBlockchain(it) } + tokens.map { WalletAction.MultiWallet.AddToken(it) - }).forEach { store.dispatch(it) } + }).forEach { store.dispatchOnMain(it) } } } \ No newline at end of file