aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/taler-wallet-core/src/wallet.ts1
-rw-r--r--packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts17
2 files changed, 4 insertions, 14 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index 7bbbb1ff7..182453ff2 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -441,6 +441,7 @@ async function getExchangeTos(
ws,
exchangeBaseUrl,
acceptedFormat,
+ true,
);
const content = exchangeDetails.termsOfServiceText;
const currentEtag = exchangeDetails.termsOfServiceLastEtag;
diff --git a/packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts b/packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts
index f8953f73f..a66d4e097 100644
--- a/packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts
+++ b/packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts
@@ -45,8 +45,9 @@ export class ServiceWorkerHttpLib implements HttpRequestLibrary {
})
const headerMap = new Headers();
- response.headers.forEach(addLineToMap(headerMap));
-
+ response.headers.forEach((value, key) => {
+ headerMap.set(key, value);
+ })
return {
headers: headerMap,
status: response.status,
@@ -132,15 +133,3 @@ function makeJsonHandler(response: Response, requestUrl: string) {
}
}
-function addLineToMap(map: { set(k: string, v: string): void }) {
- return (line: string) => {
- const parts = line.split(": ");
- const headerName = parts.shift();
- if (!headerName) {
- logger.warn("skipping invalid header");
- return;
- }
- const value = parts.join(": ");
- map.set(headerName, value);
- }
-} \ No newline at end of file