aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-util/src/http-impl.node.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-util/src/http-impl.node.ts')
-rw-r--r--packages/taler-util/src/http-impl.node.ts33
1 files changed, 24 insertions, 9 deletions
diff --git a/packages/taler-util/src/http-impl.node.ts b/packages/taler-util/src/http-impl.node.ts
index 4ca357b02..fe2da891c 100644
--- a/packages/taler-util/src/http-impl.node.ts
+++ b/packages/taler-util/src/http-impl.node.ts
@@ -58,7 +58,7 @@ const logger = new Logger("http-impl.node.ts");
const textDecoder = new TextDecoder();
let SHOW_CURL_HTTP_REQUEST = false;
export function setPrintHttpRequestAsCurl(b: boolean) {
- SHOW_CURL_HTTP_REQUEST = b
+ SHOW_CURL_HTTP_REQUEST = b;
}
/**
@@ -119,7 +119,11 @@ export class HttpLibImpl implements HttpRequestLibrary {
let reqBody: ArrayBuffer | undefined;
- if (opt?.method == "POST" || opt?.method == "PATCH" || opt?.method == "PUT") {
+ if (
+ opt?.method == "POST" ||
+ opt?.method == "PATCH" ||
+ opt?.method == "PUT"
+ ) {
reqBody = encodeBody(opt.body);
}
@@ -150,15 +154,26 @@ export class HttpLibImpl implements HttpRequestLibrary {
const chunks: Uint8Array[] = [];
if (SHOW_CURL_HTTP_REQUEST) {
- const payload = !reqBody || reqBody.byteLength === 0 ? undefined : textDecoder.decode(reqBody)
- const headers = Object.entries(requestHeadersMap).reduce((prev, [key, value]) => {
- return `${prev} -H "${key}: ${value}"`
- }, "")
+ const payload =
+ !reqBody || reqBody.byteLength === 0
+ ? undefined
+ : textDecoder.decode(reqBody);
+ const headers = Object.entries(requestHeadersMap).reduce(
+ (prev, [key, value]) => {
+ return `${prev} -H "${key}: ${value}"`;
+ },
+ "",
+ );
function ifUndefined<T>(arg: string, v: undefined | T): string {
- if (v === undefined) return ""
- return arg + " '" + String(v) + "'"
+ if (v === undefined) return "";
+ return arg + " '" + String(v) + "'";
}
- console.log(`curl -X ${options.method} ${parsedUrl.href} ${ifUndefined("-d", payload)} ${headers}`)
+ console.log(
+ `curl -X ${options.method} ${parsedUrl.href} ${ifUndefined(
+ "-d",
+ payload,
+ )} ${headers}`,
+ );
}
return new Promise((resolve, reject) => {