taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 9c633bbafbbea12502d279952b7cf62f181d8863
parent 9e46d2b8ec107163407edcef5e59fc7c04386113
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 01:05:45 +0200

error handling

Diffstat:
Mwallet/wallet-error-handling.md | 23+++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)

diff --git a/wallet/wallet-error-handling.md b/wallet/wallet-error-handling.md @@ -48,3 +48,26 @@ export interface TransactionStateTransitionNotification { ## dev experiments * new dev experiment for blocking requests $N times before they go through + + + +## More error handling notes + +* request + * notifications + * recoverable/transient error + * network timeout + * return values + * error + * non-recoverable error + * user abort + * success + + +Phases: +* requests starts +* after 5s: show "it's taking longer than expected" +* after 10s: "action might not be possible" + * retry now (possible every 3s) + * error details + * cancel