From 70ed756db4674bee03ecc603dfde817c36764d37 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Mon, 14 Aug 2023 16:45:08 +0200 Subject: [PATCH] Fix: keep prev spending limits when polling --- src/hooks/loadables/useLoadSpendingLimits.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/hooks/loadables/useLoadSpendingLimits.ts b/src/hooks/loadables/useLoadSpendingLimits.ts index 715cc21432..6b0c680574 100644 --- a/src/hooks/loadables/useLoadSpendingLimits.ts +++ b/src/hooks/loadables/useLoadSpendingLimits.ts @@ -101,12 +101,16 @@ export const useLoadSpendingLimits = (): AsyncResult => { const provider = useWeb3ReadOnly() const tokenInfoFromBalances = useAppSelector(selectTokens, isEqual) - const [data, error, loading] = useAsync(() => { - if (!provider || !safeLoaded || !safe.modules || !tokenInfoFromBalances) return + const [data, error, loading] = useAsync( + () => { + if (!provider || !safeLoaded || !safe.modules || !tokenInfoFromBalances) return - return getSpendingLimits(provider, safe.modules, safeAddress, chainId, tokenInfoFromBalances) + return getSpendingLimits(provider, safe.modules, safeAddress, chainId, tokenInfoFromBalances) + }, // eslint-disable-next-line react-hooks/exhaustive-deps - }, [provider, safeLoaded, safe.modules, tokenInfoFromBalances, safeAddress, chainId, safe.txHistoryTag]) + [provider, safeLoaded, safe.modules, tokenInfoFromBalances, safeAddress, chainId, safe.txHistoryTag], + false, + ) useEffect(() => { if (error) {