taler-typescript-core

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

commit 12f283dc7ddb1d17409667681385367769467173
parent dc918a3ec2b28f97d171a5df85228d87978e98e0
Author: Sebastian <sebasjm@taler-systems.com>
Date:   Sun,  1 Feb 2026 09:46:20 -0300

fix BBFS

Diffstat:
Mpackages/bank-ui/src/hooks/account.ts | 2+-
Mpackages/kyc-ui/src/hooks/kyc.ts | 7++++---
2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/packages/bank-ui/src/hooks/account.ts b/packages/bank-ui/src/hooks/account.ts @@ -98,7 +98,7 @@ export function useWithdrawalDetails(wid: string | undefined) { const result = useLongPolling( prev, (result) => { - if (!result || result.type === "fail") return undefined; + if (!result || result instanceof TalerError || result.type === "fail") return undefined; const { status } = result.body; return status === "pending" || status === "selected" ? result.body diff --git a/packages/kyc-ui/src/hooks/kyc.ts b/packages/kyc-ui/src/hooks/kyc.ts @@ -18,6 +18,7 @@ import { HttpStatusCode, KycProcessClientInformationWithEtag, opFixedSuccess, + TalerError, } from "@gnu-taler/taler-util"; import { useAsync, @@ -44,15 +45,15 @@ export function useKycInfo(token?: AccessToken) { token === undefined ? undefined : () => { - return api.checkKycInfoSpa(token, undefined); - }, + return api.checkKycInfoSpa(token, undefined); + }, [token], ); const result = useLongPolling( prev, (result) => { - if (!result || result.type === "fail") return undefined; + if (!result || result instanceof TalerError || result.type === "fail") return undefined; if (!result.body.requirements.length) return undefined; return result.body; },