aboutsummaryrefslogtreecommitdiff
path: root/server/index.js
diff options
context:
space:
mode:
authorrknol <rknol@MacBook-Pro-2.fritz.box>2020-09-27 20:27:01 +0200
committerrknol <rknol@MacBook-Pro-2.fritz.box>2020-09-27 20:27:01 +0200
commitc3fafc92b16013c658c6efd2240f27252a00f860 (patch)
treea86dcd2b89c5aea99fb5f7f01618cf7a66b8b532 /server/index.js
parent44d7c8891d37679c33689b5d4a24c783b8d7fc84 (diff)
Fixes
Diffstat (limited to 'server/index.js')
-rw-r--r--server/index.js8
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);