diff options
| author | rknol <rknol@MacBook-Pro-2.fritz.box> | 2020-09-27 18:31:57 +0200 |
|---|---|---|
| committer | rknol <rknol@MacBook-Pro-2.fritz.box> | 2020-09-27 18:31:57 +0200 |
| commit | ad7fccbee23e7ab0348bee23a12401fbc650acd2 (patch) | |
| tree | 6c501a114ea85bd0d2101eafff5f37281b64f00e /server | |
| parent | db35e9e7647c1169425c6b949c7f4498a6d65f4c (diff) | |
Register both ends
Diffstat (limited to 'server')
| -rw-r--r-- | server/index.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/server/index.js b/server/index.js index 0cfef25..ebdede7 100644 --- a/server/index.js +++ b/server/index.js @@ -20,9 +20,12 @@ io.sockets.on('connection', (socket) => { console.log(`[CONNECT] New client connected with ID ${me}`); socket.on('join', (data) => { - socket.join(data.url); - Object.keys(io.in(data.url).sockets).forEach(peer => peer.emit(events.types.ADD_PEER, events.addPeer(me, peer.id === me))); + 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)); + }); + socket.join(data.url); console.log(`[CONNECT] Client ${me} added to room ${data.url}`); }); |