aboutsummaryrefslogtreecommitdiff
path: root/packages/web-util/src
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-07-20 17:02:17 -0300
committerSebastian <sebasjm@gmail.com>2023-07-20 17:02:17 -0300
commit535c04be5c07d137bcf6072cf7235324513d7a25 (patch)
tree27c18f3f77dbbd8be6557bfef7e82e2c84ac6e77 /packages/web-util/src
parent2335c3418cfbcc8a0196f0f161bab31ade99acb2 (diff)
downloadwallet-core-535c04be5c07d137bcf6072cf7235324513d7a25.tar.xz
allow signature in requestr
Diffstat (limited to 'packages/web-util/src')
-rw-r--r--packages/web-util/src/utils/request.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/web-util/src/utils/request.ts b/packages/web-util/src/utils/request.ts
index 7f7063a23..1464eca98 100644
--- a/packages/web-util/src/utils/request.ts
+++ b/packages/web-util/src/utils/request.ts
@@ -48,6 +48,11 @@ export async function defaultRequestHandler<T>(
requestHeaders["Content-Type"] =
options.contentType === "json" ? "application/json" : "text/plain";
+ if (options.talerAmlOfficerSignature) {
+ requestHeaders["Taler-AML-Officer-Signature"] =
+ options.talerAmlOfficerSignature;
+ }
+
const requestMethod = options?.method ?? "GET";
const requestBody = options?.data;
const requestTimeout = options?.timeout ?? 5 * 1000;
@@ -269,6 +274,7 @@ export interface RequestOptions {
params?: unknown;
timeout?: number;
contentType?: "text" | "json";
+ talerAmlOfficerSignature?: string;
}
async function buildRequestOk<T>(