taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit d2e2c0198f88a3a6c756d7f3b1c3e4cabb833483
parent f79bca0abbf82885117fa4da9f5c0f6044b79ffc
Author: Sebastian <sebasjm@gmail.com>
Date:   Fri,  4 Nov 2022 12:13:19 -0300

mutate balance cache when talerWithdrawUri changes

Diffstat:
Mpackages/demobank-ui/src/pages/home/index.tsx | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/packages/demobank-ui/src/pages/home/index.tsx b/packages/demobank-ui/src/pages/home/index.tsx @@ -2112,7 +2112,7 @@ function Account(Props: any): VNode { const { accountLabel, backendState } = Props; // Getting the bank account balance: const endpoint = `access-api/accounts/${accountLabel}`; - const { data, error } = useSWR(endpoint, { + const { data, error, mutate } = useSWR(endpoint, { // refreshInterval: 0, // revalidateIfStale: false, // revalidateOnMount: false, @@ -2123,6 +2123,10 @@ function Account(Props: any): VNode { const { withdrawalInProgress, withdrawalId, isLoggedIn, talerWithdrawUri } = pageState; const i18n = useTranslator(); + useEffect(() => { + mutate() + }, [talerWithdrawUri]) + /** * This part shows a list of transactions: with 5 elements by * default and offers a "load more" button.