diff options
author | Sebastian <sebasjm@gmail.com> | 2023-07-20 17:02:17 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-07-20 17:02:17 -0300 |
commit | 535c04be5c07d137bcf6072cf7235324513d7a25 (patch) | |
tree | 27c18f3f77dbbd8be6557bfef7e82e2c84ac6e77 /packages/web-util | |
parent | 2335c3418cfbcc8a0196f0f161bab31ade99acb2 (diff) | |
download | wallet-core-535c04be5c07d137bcf6072cf7235324513d7a25.tar.xz |
allow signature in requestr
Diffstat (limited to 'packages/web-util')
-rw-r--r-- | packages/web-util/src/utils/request.ts | 6 |
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>( |