From d0bb922da1196069617c40f7e8561ddff9afe78d Mon Sep 17 00:00:00 2001 From: =bhagwanSingh Date: Mon, 1 Dec 2025 13:52:55 +0530 Subject: [PATCH] Server Update --- src/server.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/server.js b/src/server.js index 7069ed5..b421c1b 100644 --- a/src/server.js +++ b/src/server.js @@ -451,9 +451,27 @@ io.on("connection", (socket) => { }); - socket.on('disconnect', () => { - console.log('a user Disconnected'); + // socket.on('disconnect', () => { + // console.log('a user Disconnected'); + // }); + + // When client leaves or closes tab + socket.on("disconnect", () => { + if (socket.data.role === "client") { + const { clientId, vaId, projectId } = socket.data; + + const vaSocketId = vaSocketRespectToClient.get( + `${clientId}-${vaId}-${projectId}-va` + ); + + if (vaSocketId) { + io.to(vaSocketId).emit("stopSendAppsDetails"); + } + } + + console.log("❌ Client disconnected"); }); + }); app.use((req, res) => {