diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-09-13 22:13:10 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-09-13 22:13:10 +0200 |
| commit | 3f2e36eabf1494ac60a3cf533d3db86d25a6cc39 (patch) | |
| tree | 120feb7ef558afcb963f66d7eb3d6942695811d4 /server | |
| parent | 4a191e8036581893bf5f4cfb284770d1bfe9a807 (diff) | |
Only send offer on one side
Diffstat (limited to 'server')
| -rw-r--r-- | server/events.js | 3 | ||||
| -rw-r--r-- | server/index.js | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/server/events.js b/server/events.js index bad9046..18b9dd4 100644 --- a/server/events.js +++ b/server/events.js @@ -22,9 +22,10 @@ export const types = { ICE_CANDIDATE_RECEIVED: "ICECandidateReceived", }; -export function addPeer(peerId) { +export function addPeer(peerId, shouldCreateOffer) { return internals.emitter.bind(null, types.ADD_PEER, { peerId, + shouldCreateOffer }); } diff --git a/server/index.js b/server/index.js index 8ac427b..e60795f 100644 --- a/server/index.js +++ b/server/index.js @@ -24,8 +24,8 @@ server.on(events.types.CONNECTION, (socket) => { const sockets = await server.in(room).fetchSockets(); sockets.forEach((peer) => { if (peer.id !== me) { - events.addPeer(me)(peer); - events.addPeer(peer.id)(socket); + events.addPeer(me, false)(peer); + events.addPeer(peer.id, true)(socket); } }); }); |