From 1da017026157c3e723647ad1a813cc7917e4e8c6 Mon Sep 17 00:00:00 2001 From: Sergiu Toma Date: Wed, 18 Jan 2023 11:49:02 +0200 Subject: [PATCH] Moved 'new-producer' in 'transport-produce' handler --- app.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app.js b/app.js index cc3be96..5359aa8 100644 --- a/app.js +++ b/app.js @@ -261,11 +261,6 @@ peers.on('connection', async (socket) => { ? await videoCalls[callId].initiatorProducerTransport.connect({ dtlsParameters }) : await videoCalls[callId].receiverProducerTransport.connect({ dtlsParameters }); - const socketToEmit = isInitiator(callId, socket.id) - ? videoCalls[callId].receiverSocket - : videoCalls[callId].initiatorSocket; - socketToEmit.emit('new-producer', { callId }); - } catch (error) { console.log(`ERROR | transport-connect | callId ${socketDetails[socket.id]} | ${error.message}`); } @@ -371,6 +366,12 @@ peers.on('connection', async (socket) => { }); } } + + const socketToEmit = isInitiator(callId, socket.id) + ? videoCalls[callId].receiverSocket + : videoCalls[callId].initiatorSocket; + socketToEmit.emit('new-producer', { callId }); + } catch (error) { console.log(`ERROR | transport-produce | callId ${socketDetails[socket.id]} | ${error.message}`); }