Skip to content

Commit f874245

Browse files
committed
CDS 9
1 parent 720332b commit f874245

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

src/socket/base.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,10 @@ class SocketServer {
223223
* @param socket Server socket
224224
* @param request Request
225225
*/
226-
onInit(socket, request) {}
226+
onInit(socket, request) {
227+
socket.request ??= request;
228+
request.query ??= {};
229+
}
227230

228231
/**
229232
* Handle connect event

src/socket/socket.io.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,8 @@ class SocketIOServer extends SocketServer {
257257
}
258258
}
259259

260-
onInit(socket) {
260+
onInit(socket, request) {
261+
super.onInit(socket, request);
261262
socket.contexts = new Set(); // Set<context>
262263
}
263264

src/socket/ws.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ class SocketWSServer extends SocketServer {
245245
}
246246

247247
onInit(ws, request) {
248-
ws.request = request;
248+
super.onInit(ws, request);
249249
ws.events = new Map(); // Map<event, Set<callback>>
250250
ws.contexts = new Set(); // Set<context>
251251
}

0 commit comments

Comments
 (0)