aboutsummaryrefslogtreecommitdiff
path: root/packages/web-util/src
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-08-20 12:20:20 -0300
committerSebastian <sebasjm@gmail.com>2024-08-21 10:25:25 -0300
commitc63b6481d62278488dac3870c88917f39c4d2b13 (patch)
tree39175e80370ba5e57c6e7909b63f9299e4999b5c /packages/web-util/src
parent7dc29f9bc4cb3a8a1943ede93e5b0834f67d9788 (diff)
downloadwallet-core-c63b6481d62278488dac3870c88917f39c4d2b13.tar.xz
add support for FormData
Diffstat (limited to 'packages/web-util/src')
-rw-r--r--packages/web-util/src/utils/http-impl.sw.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/web-util/src/utils/http-impl.sw.ts b/packages/web-util/src/utils/http-impl.sw.ts
index 7b168b739..21e328363 100644
--- a/packages/web-util/src/utils/http-impl.sw.ts
+++ b/packages/web-util/src/utils/http-impl.sw.ts
@@ -99,6 +99,15 @@ export class BrowserFetchHttpLib implements HttpRequestLibrary {
});
}
+ /**
+ * default header assume everything is json
+ * in case of formData the content-type will be
+ * auto generated
+ */
+ if (myBody instanceof FormData) {
+ delete requestHeadersMap["Content-Type"]
+ }
+
const controller = new AbortController();
let timeoutId: ReturnType<typeof setTimeout> | undefined;
if (requestTimeout.d_ms !== "forever") {