aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-04-04 13:22:40 -0300
committerSebastian <sebasjm@gmail.com>2024-04-04 13:22:40 -0300
commit50c9721db8f144c4de3da8a8364c8b1c81e9e12d (patch)
treed6c12300b1ed46b318fcc6839706fd35c26f966a /packages/taler-util
parent7c5aed3fcc8fec2da8c6dfdba7eedf6d0c941a12 (diff)
downloadwallet-core-50c9721db8f144c4de3da8a8364c8b1c81e9e12d.tar.xz
add undocumented notFound responses for merchant api
Diffstat (limited to 'packages/taler-util')
-rw-r--r--packages/taler-util/src/http-client/merchant.ts22
1 files changed, 17 insertions, 5 deletions
diff --git a/packages/taler-util/src/http-client/merchant.ts b/packages/taler-util/src/http-client/merchant.ts
index e895c7eef..7d80cacb5 100644
--- a/packages/taler-util/src/http-client/merchant.ts
+++ b/packages/taler-util/src/http-client/merchant.ts
@@ -365,9 +365,9 @@ export class TalerMerchantInstanceHttpClient {
});
switch (resp.status) {
- case HttpStatusCode.Ok:
+ case HttpStatusCode.Ok: // FIXME: missing in docs
return opEmptySuccess(resp);
- case HttpStatusCode.NoContent: // FIXME: missing in docs
+ case HttpStatusCode.NoContent:
return opEmptySuccess(resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
@@ -429,6 +429,8 @@ export class TalerMerchantInstanceHttpClient {
return opSuccessFromHttp(resp, codecForQueryInstancesResponse());
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await readTalerErrorResponse(resp));
}
@@ -505,6 +507,8 @@ export class TalerMerchantInstanceHttpClient {
return opEmptySuccess(resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.BadGateway:
return opKnownAlternativeFailure(
resp,
@@ -702,6 +706,8 @@ export class TalerMerchantInstanceHttpClient {
return opEmptySuccess(resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
return opKnownHttpFailure(resp.status, resp);
default:
@@ -766,7 +772,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
return opSuccessFromHttp(resp, codecForInventorySummaryResponse());
- case HttpStatusCode.Unauthorized:
+ case HttpStatusCode.Unauthorized: // FIXME: not in docs
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
@@ -959,6 +965,8 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
return opSuccessFromHttp(resp, codecForOrderHistory());
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
default:
@@ -1201,6 +1209,8 @@ export class TalerMerchantInstanceHttpClient {
return opSuccessFromHttp(resp, codecForTansferList());
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await readTalerErrorResponse(resp));
}
@@ -2070,6 +2080,8 @@ export class TalerMerchantManagementHttpClient extends TalerMerchantInstanceHttp
return opSuccessFromHttp(resp, codecForQueryInstancesResponse());
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
+ case HttpStatusCode.NotFound: // FIXME: missing in docs
+ return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await readTalerErrorResponse(resp));
}
@@ -2102,8 +2114,6 @@ export class TalerMerchantManagementHttpClient extends TalerMerchantInstanceHttp
return opEmptySuccess(resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
- case HttpStatusCode.Unauthorized:
- return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -2146,6 +2156,8 @@ export class TalerMerchantManagementHttpClient extends TalerMerchantInstanceHttp
return opSuccessFromHttp(resp, codecForAccountKycRedirects());
case HttpStatusCode.NoContent:
return opEmptySuccess(resp);
+ case HttpStatusCode.NotFound:
+ return opEmptySuccess(resp);
case HttpStatusCode.Unauthorized: // FIXME: missing in docs
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.BadGateway: