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:
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());
}