mutate balance cache when talerWithdrawUri changes

This commit is contained in:
Sebastian 2022-11-04 12:13:19 -03:00
parent f79bca0abb
commit d2e2c0198f
No known key found for this signature in database
GPG Key ID: BE4FF68352439FC1

View File

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