From 9517936277163edc0b5e0d5520c90f3674045386 Mon Sep 17 00:00:00 2001 From: barnabasmolnar Date: Fri, 11 Aug 2023 01:09:12 +0200 Subject: [PATCH] Fix issue with disconnecting listener. --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 375b444..138a468 100755 --- a/src/index.ts +++ b/src/index.ts @@ -110,7 +110,7 @@ try { socket.on("disconnecting", async () => { socketDebug(`${socket.id} has disconnected`); - for (const roomID in socket.rooms) { + for (const roomID of Array.from(socket.rooms)) { const otherClients = (await io.in(roomID).fetchSockets()).filter( (_socket) => _socket.id !== socket.id, );