commit 2262e53bf60270736dc7583923898074065ed76b
parent 51292462090789cee3577bcc2e5083d9d3b546d1
Author: Sebastian <sebasjm@gmail.com>
Date: Mon, 17 Feb 2025 15:16:37 -0300
add more responses not documented
Diffstat:
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/packages/taler-util/src/http-client/exchange.ts b/packages/taler-util/src/http-client/exchange.ts
@@ -843,12 +843,14 @@ export class TalerExchangeHttpClient {
});
switch (resp.status) {
- case HttpStatusCode.Ok: {
+ case HttpStatusCode.Ok:
return opSuccessFromHttp(resp, codecForAvailableMeasureSummary());
- }
- case HttpStatusCode.Forbidden: {
+ case HttpStatusCode.Conflict:
+ return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound:
+ return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.Forbidden:
return opKnownHttpFailure(resp.status, resp);
- }
default:
return opUnknownFailure(resp, await readTalerErrorResponse(resp));
}
@@ -884,6 +886,12 @@ export class TalerExchangeHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
return opSuccessFromHttp(resp, codecForEventCounter());
+ case HttpStatusCode.Conflict:
+ return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound:
+ return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.Forbidden:
+ return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await readTalerErrorResponse(resp));
}