From 99244e87a6cb2bbbe179ff99394ae0af8a8ef3b9 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 20 Feb 2023 19:52:23 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/tap/proxy/TransactionManagerImpl.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/proxy/TransactionManagerImpl.kt b/app/src/main/java/com/tangem/tap/proxy/TransactionManagerImpl.kt index dd7ecf0d49..fec31ea24a 100644 --- a/app/src/main/java/com/tangem/tap/proxy/TransactionManagerImpl.kt +++ b/app/src/main/java/com/tangem/tap/proxy/TransactionManagerImpl.kt @@ -26,7 +26,7 @@ import com.tangem.lib.crypto.models.transactions.SendTxResult import com.tangem.tap.common.redux.global.GlobalAction import com.tangem.tap.domain.TangemSigner import com.tangem.tap.domain.tokens.models.BlockchainNetwork -import com.tangem.tap.store +import com.tangem.tap.features.wallet.redux.WalletAction import com.tangem.tap.tangemSdk import java.math.BigDecimal @@ -109,6 +109,8 @@ class TransactionManagerImpl( FirebaseCrashlytics.getInstance().recordException(ex) return SendTxResult.UnknownError(ex) } + // workaround, should update wallet after transaction + appStateHolder.mainStore?.dispatch(WalletAction.LoadData.Refresh) return handleSendResult(sendResult) } @@ -191,7 +193,7 @@ class TransactionManagerImpl( tangemSdk = tangemSdk, initialMessage = Message(), ) { signResponse -> - store.dispatch( + appStateHolder.mainStore?.dispatch( GlobalAction.UpdateWalletSignedHashes( walletSignedHashes = signResponse.totalSignedHashes, walletPublicKey = walletManager.wallet.publicKey.seedKey,