From c30ceb447d54886a132b5f36b07fca749ab4fd0f Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Wed, 6 Apr 2022 15:28:22 +0200 Subject: [PATCH] feat(utilities): FOSS-WS send SESSION_RECONNECTED on session's reconnection --- utilities/servers/websocket.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utilities/servers/websocket.js b/utilities/servers/websocket.js index 772bd7315..3cd22f3fc 100644 --- a/utilities/servers/websocket.js +++ b/utilities/servers/websocket.js @@ -12,6 +12,7 @@ const AGENT_DISCONNECT = "AGENT_DISCONNECTED"; const AGENTS_CONNECTED = "AGENTS_CONNECTED"; const NO_SESSIONS = "SESSION_DISCONNECTED"; const SESSION_ALREADY_CONNECTED = "SESSION_ALREADY_CONNECTED"; +const SESSION_RECONNECTED = "SESSION_RECONNECTED" let io; const debug = process.env.debug === "1" || false; @@ -258,6 +259,7 @@ module.exports = { debug && console.log(`notifying new session about agent-existence`); let agents_ids = await get_all_agents_ids(io, socket); io.to(socket.id).emit(AGENTS_CONNECTED, agents_ids); + socket.to(socket.peerId).emit(SESSION_RECONNECTED, socket.id); } } else if (c_sessions <= 0) {