created another socket connection for different user

Signed-off-by: heyhiru <hirentimbadiya74@gmail.com>
Este commit está contenido en:
heyhiru
2023-11-11 16:23:14 +05:30
padre e3c2e0ebb8
commit 2def350a4f
Se han modificado 2 ficheros con 22 adiciones y 4 borrados

Ver fichero

@@ -1,4 +1,4 @@
const { Server, Socket } = require('socket.io');
const { Server} = require('socket.io');
const io = new Server(8080, {
cors: true
@@ -11,13 +11,16 @@ const socketToEmail = new Map();
io.on("connection", (socket) => {
console.log(`Socket Connected: ${socket.id}`);
socket.on('room:join', data => {
socket.on("room:join", data => {
const { email, room } = data;
emailToSocket.set(email, socket.id);
socketToEmail.set(socket.id, email);
socket.join(room);
io.to(room).emit("user:joined", { email, id: socket.id });
// emits a 'room:joined' event back to the client
// that just joined the room.
io.to(socket.id).emit('room:join', data);
io.to(socket.id).emit("room:join", data);
})
})