taler-typescript-core

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

commit 0e505e741d8461816462d9f8e8192e4e7d72ed60
parent af479c0192a15818e925e8bfe0c5130de45b1790
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Wed,  5 Nov 2025 23:47:10 +0100

fix all status code handling mailbox

Diffstat:
Mpackages/taler-util/src/http-client/mailbox.ts | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/packages/taler-util/src/http-client/mailbox.ts b/packages/taler-util/src/http-client/mailbox.ts @@ -41,6 +41,7 @@ import { encodeCrock, sha512, decodeCrock, + codecForEmptyObject, } from "@gnu-taler/taler-util"; import { HttpRequestLibrary, @@ -239,6 +240,9 @@ export class TalerMailboxInstanceHttpClient { return opSuccessFromHttp(resp, codecForTalerMailboxMessageKeys()); } + case HttpStatusCode.NotFound: { + return opKnownAlternativeHttpFailure(resp, resp.status, codecForEmptyObject()); + } case HttpStatusCode.TooManyRequests: { return opKnownAlternativeHttpFailure(resp, resp.status, codecForTalerMailboxRateLimitedResponse()); }