taler-typescript-core

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

commit d612fb761b82a6e8a4690cd75d7605b4ca2ddd08
parent 0513c426ee5240e5bf898a7149b3f36dd5633622
Author: Sebastian <sebasjm@gmail.com>
Date:   Mon,  3 Nov 2025 11:59:36 -0300

also show args on failure

Diffstat:
Mpackages/web-util/src/hooks/useNotifications.ts | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/packages/web-util/src/hooks/useNotifications.ts b/packages/web-util/src/hooks/useNotifications.ts @@ -277,7 +277,7 @@ export function useLocalNotificationBetter(): [ case "fail": { const error = thiz.onFail(resp as any, ...thiz.args); if (error) { - save(failWithTitle(i18n, resp, error)); + save(failWithTitle(i18n, resp, error, thiz.args)); } return; } @@ -406,6 +406,7 @@ function failWithTitle( i18n: InternationalizationAPI, fail: OperationFail<any>, description: TranslatedString, + args: any[], ): NotificationMessage { return { title: i18n.str`The operation failed.`, @@ -415,6 +416,7 @@ function failWithTitle( detail: fail.detail, case: fail.case, when: AbsoluteTime.now(), + args: sanitizeFunctionArguments(args), }, when: AbsoluteTime.now(), };