diff options
author | Sebastian <sebasjm@gmail.com> | 2022-01-16 18:37:36 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-01-16 18:37:42 -0300 |
commit | ac60a0559c660192710524e3c584ce2a91f8e6d2 (patch) | |
tree | 7a31dc354fc452782a31181c09e0edf976de3415 /packages | |
parent | bc817a638d4ddfff0d5f05b51453c6ca790b24ec (diff) | |
download | wallet-core-ac60a0559c660192710524e3c584ce2a91f8e6d2.tar.xz |
forcing update when querying the terms, and fixing bug in request header parsing
Diffstat (limited to 'packages')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 1 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/src/serviceWorkerHttpLib.ts | 17 |
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 |