add hook into user - server websocket
This commit is contained in:
19
index.js
19
index.js
@ -7,14 +7,14 @@ const server = Bun.serve({
|
|||||||
},
|
},
|
||||||
websocket: {
|
websocket: {
|
||||||
message(ws, message) {
|
message(ws, message) {
|
||||||
// console.log(serverSockets[ws.data.uuid]);
|
// console.log(serverSockets[ws.data.uuid]["remote"]);
|
||||||
// console.log(message);
|
// console.log(message);
|
||||||
if(serverSockets[ws.data.uuid].readyState != 1) {
|
if(serverSockets[ws.data.uuid]["remote"].readyState != 1) {
|
||||||
serverSockets[ws.data.uuid].addEventListener("open", ()=>{
|
serverSockets[ws.data.uuid]["remote"].addEventListener("open", ()=>{
|
||||||
serverSockets[ws.data.uuid].send(message);
|
serverSockets[ws.data.uuid]["remote"].send(message);
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
serverSockets[ws.data.uuid].send(message);
|
serverSockets[ws.data.uuid]["remote"].send(message);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
open(ws) {
|
open(ws) {
|
||||||
@ -25,13 +25,14 @@ const server = Bun.serve({
|
|||||||
});
|
});
|
||||||
socket.addEventListener("close", event => {
|
socket.addEventListener("close", event => {
|
||||||
ws.close();
|
ws.close();
|
||||||
delete serverSockets[ws.data.uuid];
|
delete serverSockets[ws.data.uuid]["remote"];
|
||||||
});
|
});
|
||||||
serverSockets[ws.data.uuid] = socket;
|
serverSockets[ws.data.uuid]["remote"] = socket;
|
||||||
|
serverSockets[ws.data.uuid]["local"] = ws;
|
||||||
},
|
},
|
||||||
close(ws, code, message) {
|
close(ws, code, message) {
|
||||||
serverSockets[ws.data.uuid].close();
|
serverSockets[ws.data.uuid]["remote"].close();
|
||||||
delete serverSockets[ws.data.uuid];
|
delete serverSockets[ws.data.uuid]["remote"];
|
||||||
},
|
},
|
||||||
drain(ws) {},
|
drain(ws) {},
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user