taler-typescript-core

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

commit 15015dfbbfc25927685c0b1ff5e989ebd4681d48
parent 26286edc9bdc713035f61f1add09d6fe4eba6480
Author: Sebastian <sebasjm@taler-systems.com>
Date:   Wed, 22 Jul 2026 16:07:15 -0300

repeat query on new login

Diffstat:
Mpackages/libeufin-bank-webui/src/hooks/regional.ts | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/packages/libeufin-bank-webui/src/hooks/regional.ts b/packages/libeufin-bank-webui/src/hooks/regional.ts @@ -107,16 +107,18 @@ export function useConversionRateForUser( config, } = useBankCoreApiContext(); - async function fetcher() { - return await conversionForUser(username).getRate( - token != null ? { type: "bearer", token } : undefined, + async function fetcher(usr: string, tkn: AccessToken | null) { + return await conversionForUser(usr).getRate( + tkn != null ? { type: "bearer", token: tkn } : undefined, ); } const { data, error } = useSWR< TalerBankConversionResultByMethod<"getRate">, TalerHttpError >( - !config.allow_conversion ? undefined : ["useConversionInfoForUser"], + !config.allow_conversion + ? undefined + : [username, token, "useConversionInfoForUser"], fetcher, { refreshInterval: 0,