commit d612fb761b82a6e8a4690cd75d7605b4ca2ddd08
parent 0513c426ee5240e5bf898a7149b3f36dd5633622
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 3 Nov 2025 11:59:36 -0300
also show args on failure
Diffstat:
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(),
};