From 572e983eb4811964dace33f98c1d1fb59479091f Mon Sep 17 00:00:00 2001 From: Razvan Tomegea Date: Mon, 16 Oct 2023 17:24:41 +0300 Subject: [PATCH] Fixed missing `await` for `refreshAccount` in `useCheckTransactionStatus` --- CHANGELOG.md | 1 + .../useCheckTransactionStatus.ts | 14 ++++++-------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efc2c60f7..61d4bb263 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- [Fixed missing `await` for `refreshAccount` in `useCheckTransactionStatus`](https://github.com/multiversx/mx-sdk-dapp/pull/960) - [Fixed `MultiESDTNFTTransfer` data field highlight and signing](https://github.com/multiversx/mx-sdk-dapp/pull/958) ## [[v2.22.5]](https://github.com/multiversx/mx-sdk-dapp/pull/956)] - 2023-10-13 diff --git a/src/hooks/transactions/useCheckTransactionStatus/useCheckTransactionStatus.ts b/src/hooks/transactions/useCheckTransactionStatus/useCheckTransactionStatus.ts index b655c9ff7..55c36d401 100644 --- a/src/hooks/transactions/useCheckTransactionStatus/useCheckTransactionStatus.ts +++ b/src/hooks/transactions/useCheckTransactionStatus/useCheckTransactionStatus.ts @@ -13,14 +13,11 @@ export function useCheckTransactionStatus() { } ) { const pendingBatches = pendingTransactionsArray + .filter(([, session]) => !session?.customTransactionInformation?.grouping) .filter( - ([_, session]) => !session?.customTransactionInformation?.grouping - ) - .filter(([sessionId, session]) => { - const isPending = - sessionId != null && getIsTransactionPending(session.status); - return isPending; - }); + ([sessionId, session]) => + sessionId != null && getIsTransactionPending(session.status) + ); if (pendingBatches.length > 0) { for (const [sessionId, transactionBatch] of pendingBatches) { @@ -31,8 +28,9 @@ export function useCheckTransactionStatus() { }); } } + if (props.shouldRefreshBalance) { - refreshAccount(); + await refreshAccount(); } }