Skip to content

Commit 3aaec14

Browse files
committed
feat: support headers options with submit cookie
1 parent f47fc53 commit 3aaec14

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Diff for: src/base/types.ts

+2
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,8 @@ interface CustomWebSocket {
153153
}
154154

155155
export interface WSOptions extends BaseOptions, AuthOptions, ConnectionOptions {
156+
headers?: { [key: string]: string } | undefined
157+
156158
ssl?: boolean
157159
platform?: 'web' | string
158160
protover?: 1 | 2 | 3

Diff for: src/node.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,9 @@ export class KeepLiveWS<E extends Record<EventKey, any> = object> extends LiveCl
276276
}
277277
}
278278
else {
279-
socket = new WebSocket(_url)
279+
socket = new WebSocket(_url, {
280+
headers: options.headers,
281+
})
280282
socket.binaryType = 'arraybuffer'
281283
}
282284
if (socket) {
@@ -304,7 +306,9 @@ export class KeepLiveWS<E extends Record<EventKey, any> = object> extends LiveCl
304306
}
305307
}
306308
else {
307-
socket = new WebSocket(url)
309+
socket = new WebSocket(url, {
310+
headers: options.headers,
311+
})
308312
socket.binaryType = 'arraybuffer'
309313
}
310314

0 commit comments

Comments
 (0)