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:
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.