Skip to content

Commit 4ca6ddb

Browse files
docs(nuxt): update example with latest version
Related: #5208 [skip ci]
1 parent ca9e994 commit 4ca6ddb

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

examples/nuxt-example/server/plugins/socket.io.ts

+11-10
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@ export default defineNitroPlugin((nitroApp: NitroApp) => {
2020
},
2121
websocket: {
2222
open(peer) {
23-
const nodeContext = peer.ctx.node;
24-
const req = nodeContext.req;
23+
// crossws >= 0.3.0
24+
// @ts-expect-error private method and property
25+
engine.prepare(peer._internal.nodeReq);
26+
// @ts-expect-error private method and property
27+
engine.onWebSocket(peer._internal.nodeReq, peer._internal.nodeReq.socket, peer.websocket);
2528

26-
// @ts-expect-error private method
27-
engine.prepare(req);
28-
29-
const rawSocket = nodeContext.req.socket;
30-
const websocket = nodeContext.ws;
31-
32-
// @ts-expect-error private method
33-
engine.onWebSocket(req, rawSocket, websocket);
29+
// crossws < 0.3.0
30+
// const context = peer.ctx.node;
31+
// // @ts-expect-error private method
32+
// engine.prepare(context.req);
33+
// // @ts-expect-error private method
34+
// engine.onWebSocket(context.req, context.req.socket, context.ws);
3435
}
3536
}
3637
}));

0 commit comments

Comments
 (0)