diff options
author | Sebastian <sebasjm@gmail.com> | 2022-11-04 12:13:19 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-11-04 12:13:19 -0300 |
commit | d2e2c0198f88a3a6c756d7f3b1c3e4cabb833483 (patch) | |
tree | 402c6fb43d32bd83fefe53a7f205e4bdff3d7e35 /packages/demobank-ui/src/pages/home/index.tsx | |
parent | f79bca0abbf82885117fa4da9f5c0f6044b79ffc (diff) | |
download | wallet-core-d2e2c0198f88a3a6c756d7f3b1c3e4cabb833483.tar.xz |
mutate balance cache when talerWithdrawUri changes
Diffstat (limited to 'packages/demobank-ui/src/pages/home/index.tsx')
-rw-r--r-- | packages/demobank-ui/src/pages/home/index.tsx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/demobank-ui/src/pages/home/index.tsx b/packages/demobank-ui/src/pages/home/index.tsx index 2da48f3ab..6477e018d 100644 --- 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. |