taler-typescript-core

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

commit 2262e53bf60270736dc7583923898074065ed76b
parent 51292462090789cee3577bcc2e5083d9d3b546d1
Author: Sebastian <sebasjm@gmail.com>
Date:   Mon, 17 Feb 2025 15:16:37 -0300

add more responses not documented

Diffstat:
Mpackages/taler-util/src/http-client/exchange.ts | 16++++++++++++----
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)); }