From 7d8aae9cf0e94751d14b6b816371f05abace02d0 Mon Sep 17 00:00:00 2001 From: lazorfuzz <leontosy@gmail.com> Date: Thu, 27 Sep 2018 01:10:09 -0700 Subject: [PATCH] Fix existing room check --- src/sockets.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/sockets.js b/src/sockets.js index 68fc53a..96fe009 100755 --- a/src/sockets.js +++ b/src/sockets.js @@ -97,13 +97,14 @@ export default (server, config) => { name = uuid(); } // check if exists - const room = io.nsps['/'].adapter.rooms[name]; - if (room && room.length) { - safeCb(cb)('taken'); - } else { - join(name); - safeCb(cb)(null, name); - } + io.in(name).clients((err, clients) => { + if (clients && clients.length) { + safeCb(cb)('taken'); + } else { + join(name); + safeCb(cb)(null, name); + } + }); }); /* -- GitLab