summaryrefslogtreecommitdiff
path: root/packages/taler-util/src/http-client/merchant.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-03-22 09:16:23 -0300
committerSebastian <sebasjm@gmail.com>2024-03-22 09:16:23 -0300
commita9540de313506200105f8c75ac219ffeb7622d78 (patch)
tree94f98b62b7dc2e56a2980927c2a8054e9b0014b8 /packages/taler-util/src/http-client/merchant.ts
parent4cc76389a826a5a0c1f07a6cfd7602d12fc6acc5 (diff)
downloadwallet-core-a9540de313506200105f8c75ac219ffeb7622d78.tar.gz
wallet-core-a9540de313506200105f8c75ac219ffeb7622d78.tar.bz2
wallet-core-a9540de313506200105f8c75ac219ffeb7622d78.zip
revert c09caa5fd which removed minimum_age from contract terms
Diffstat (limited to 'packages/taler-util/src/http-client/merchant.ts')
-rw-r--r--packages/taler-util/src/http-client/merchant.ts80
1 files changed, 45 insertions, 35 deletions
diff --git a/packages/taler-util/src/http-client/merchant.ts b/packages/taler-util/src/http-client/merchant.ts
index 1cc410191..0fe9973bb 100644
--- a/packages/taler-util/src/http-client/merchant.ts
+++ b/packages/taler-util/src/http-client/merchant.ts
@@ -53,7 +53,7 @@ import {
codecForWebhookSummaryResponse,
opEmptySuccess,
opKnownAlternativeFailure,
- opKnownHttpFailure
+ opKnownHttpFailure,
} from "@gnu-taler/taler-util";
import {
HttpRequestLibrary,
@@ -61,7 +61,11 @@ import {
createPlatformHttpLib,
} from "@gnu-taler/taler-util/http";
import { opSuccessFromHttp, opUnknownFailure } from "../operation.js";
-import { CacheEvictor, addMerchantPaginationParams, nullEvictor } from "./utils.js";
+import {
+ CacheEvictor,
+ addMerchantPaginationParams,
+ nullEvictor,
+} from "./utils.js";
export enum TalerMerchantCacheEviction {
CREATE_ORDER,
@@ -681,7 +685,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Gone:
@@ -703,7 +707,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -727,19 +731,23 @@ export class TalerMerchantInstanceHttpClient {
method: "POST",
body,
});
- return TalerMerchantInstanceHttpClient.procesOrderCreationResponse(resp)
+ return TalerMerchantInstanceHttpClient.procesOrderCreationResponse(resp);
}
private static async procesOrderCreationResponse(resp: HttpResponse) {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForPostOrderResponse())
+ return opSuccessFromHttp(resp, codecForPostOrderResponse());
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Gone:
- return opKnownAlternativeFailure(resp, resp.status, codecForOutOfStockResponse());
+ return opKnownAlternativeFailure(
+ resp,
+ resp.status,
+ codecForOutOfStockResponse(),
+ );
default:
return opUnknownFailure(resp, await resp.text());
}
@@ -772,7 +780,7 @@ export class TalerMerchantInstanceHttpClient {
if (params.wired) {
url.searchParams.set("wired", "YES");
}
- addMerchantPaginationParams(url, params)
+ addMerchantPaginationParams(url, params);
const resp = await this.httpLib.fetch(url.href, {
method: "GET",
@@ -780,7 +788,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForOrderHistory())
+ return opSuccessFromHttp(resp, codecForOrderHistory());
default:
return opUnknownFailure(resp, await resp.text());
}
@@ -811,17 +819,23 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForMerchantOrderPrivateStatusResponse())
+ return opSuccessFromHttp(
+ resp,
+ codecForMerchantOrderPrivateStatusResponse(),
+ );
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.BadGateway:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.GatewayTimeout:
- return opKnownAlternativeFailure(resp, resp.status, codecForOutOfStockResponse());
+ return opKnownAlternativeFailure(
+ resp,
+ resp.status,
+ codecForOutOfStockResponse(),
+ );
default:
return opUnknownFailure(resp, await resp.text());
}
-
}
/**
@@ -837,9 +851,9 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.BadRequest:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.NotFound:
@@ -863,7 +877,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -890,7 +904,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForMerchantRefundResponse())
+ return opSuccessFromHttp(resp, codecForMerchantRefundResponse());
case HttpStatusCode.Forbidden:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.NotFound:
@@ -921,7 +935,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -951,7 +965,7 @@ export class TalerMerchantInstanceHttpClient {
if (params.verified) {
url.searchParams.set("verified", "YES");
}
- addMerchantPaginationParams(url, params)
+ addMerchantPaginationParams(url, params);
const resp = await this.httpLib.fetch(url.href, {
method: "GET",
@@ -959,7 +973,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForTansferList())
+ return opSuccessFromHttp(resp, codecForTansferList());
default:
return opUnknownFailure(resp, await resp.text());
}
@@ -977,7 +991,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -1004,7 +1018,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
@@ -1027,7 +1041,7 @@ export class TalerMerchantInstanceHttpClient {
});
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -1048,7 +1062,7 @@ export class TalerMerchantInstanceHttpClient {
});
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForOtpDeviceSummaryResponse())
+ return opSuccessFromHttp(resp, codecForOtpDeviceSummaryResponse());
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
@@ -1077,7 +1091,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForOtpDeviceDetails())
+ return opSuccessFromHttp(resp, codecForOtpDeviceDetails());
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
@@ -1243,7 +1257,7 @@ export class TalerMerchantInstanceHttpClient {
body,
});
- return TalerMerchantInstanceHttpClient.procesOrderCreationResponse(resp)
+ return TalerMerchantInstanceHttpClient.procesOrderCreationResponse(resp);
}
//
@@ -1263,13 +1277,12 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await resp.text());
}
-
}
/**
@@ -1288,7 +1301,7 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opEmptySuccess(resp)
+ return opEmptySuccess(resp);
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
case HttpStatusCode.Conflict:
@@ -1296,7 +1309,6 @@ export class TalerMerchantInstanceHttpClient {
default:
return opUnknownFailure(resp, await resp.text());
}
-
}
/**
@@ -1311,13 +1323,12 @@ export class TalerMerchantInstanceHttpClient {
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opSuccessFromHttp(resp, codecForWebhookSummaryResponse())
+ return opSuccessFromHttp(resp, codecForWebhookSummaryResponse());
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
return opUnknownFailure(resp, await resp.text());
}
-
}
/**
@@ -1331,7 +1342,7 @@ export class TalerMerchantInstanceHttpClient {
});
switch (resp.status) {
case HttpStatusCode.NoContent:
- return opSuccessFromHttp(resp, codecForWebhookDetails())
+ return opSuccessFromHttp(resp, codecForWebhookDetails());
case HttpStatusCode.NotFound:
return opKnownHttpFailure(resp.status, resp);
default:
@@ -1356,7 +1367,6 @@ export class TalerMerchantInstanceHttpClient {
default:
return opUnknownFailure(resp, await resp.text());
}
-
}
//
@@ -1563,7 +1573,7 @@ export class TalerMerchantManagementHttpClient extends TalerMerchantInstanceHttp
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForInstancesResponse())
+ return opSuccessFromHttp(resp, codecForInstancesResponse());
default:
return opUnknownFailure(resp, await resp.text());
}
@@ -1582,7 +1592,7 @@ export class TalerMerchantManagementHttpClient extends TalerMerchantInstanceHttp
switch (resp.status) {
case HttpStatusCode.Ok:
- return opSuccessFromHttp(resp, codecForQueryInstancesResponse())
+ return opSuccessFromHttp(resp, codecForQueryInstancesResponse());
default:
return opUnknownFailure(resp, await resp.text());
}