summaryrefslogtreecommitdiff
path: root/ext/websocket/02_websocketstream.js
diff options
context:
space:
mode:
authorLeo Kettmeir <crowlkats@toaxl.com>2022-01-05 17:41:44 +0100
committerGitHub <noreply@github.com>2022-01-05 17:41:44 +0100
commitc40419b55beda0f69c5d59c7eded369c6af66f0e (patch)
tree7423528ff8f7223595a15ef2771c8f99f9e618cb /ext/websocket/02_websocketstream.js
parentc74eb7a889322e88173cb044a670602d124fcc67 (diff)
feat(ext/websocket): add header support to WebSocketStream (#11887)
Diffstat (limited to 'ext/websocket/02_websocketstream.js')
-rw-r--r--ext/websocket/02_websocketstream.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/websocket/02_websocketstream.js b/ext/websocket/02_websocketstream.js
index 8b032d1c2..d0a4e055d 100644
--- a/ext/websocket/02_websocketstream.js
+++ b/ext/websocket/02_websocketstream.js
@@ -39,6 +39,10 @@
key: "signal",
converter: webidl.converters.AbortSignal,
},
+ {
+ key: "headers",
+ converter: webidl.converters.HeadersInit,
+ },
],
);
webidl.converters.WebSocketCloseInfo = webidl.createDictionaryConverter(
@@ -139,6 +143,7 @@
? ArrayPrototypeJoin(options.protocols, ", ")
: "",
cancelHandle: cancelRid,
+ headers: [...new Headers(options.headers).entries()],
}),
(create) => {
options.signal?.[remove](abort);