diff options
| author | rknol <rknol@MacBook-Pro-2.fritz.box> | 2020-09-27 20:27:01 +0200 |
|---|---|---|
| committer | rknol <rknol@MacBook-Pro-2.fritz.box> | 2020-09-27 20:27:01 +0200 |
| commit | c3fafc92b16013c658c6efd2240f27252a00f860 (patch) | |
| tree | a86dcd2b89c5aea99fb5f7f01618cf7a66b8b532 /server | |
| parent | 44d7c8891d37679c33689b5d4a24c783b8d7fc84 (diff) | |
Fixes
Diffstat (limited to 'server')
| -rw-r--r-- | server/index.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/server/index.js b/server/index.js index ebdede7..de05616 100644 --- a/server/index.js +++ b/server/index.js @@ -20,9 +20,11 @@ io.sockets.on('connection', (socket) => { console.log(`[CONNECT] New client connected with ID ${me}`); socket.on('join', (data) => { - Object.keys(io.in(data.url).sockets).forEach(peer => { - peer.emit(events.types.ADD_PEER, events.addPeer(me, false)); - socket.emit(events.types.ADD_PEER, events.addPeer(peer, true)); + Object.entries(io.in(data.url).sockets).forEach(([peerId, peer]) => { + if (peerId !== me) { + peer.emit(events.types.ADD_PEER, events.addPeer(me, false)); + socket.emit(events.types.ADD_PEER, events.addPeer(peerId, true)); + } }); socket.join(data.url); |