From f48fe4f9aa696a3b4f8613ecbae8e252c91471a1 Mon Sep 17 00:00:00 2001 From: Sergiu Toma Date: Thu, 12 Jan 2023 16:23:30 +0200 Subject: [PATCH] LAPI-674: Parse transport-recv-connect and consume param --- app.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app.js b/app.js index 82b7682..6957b2a 100644 --- a/app.js +++ b/app.js @@ -369,6 +369,7 @@ peers.on('connection', async socket => { try { const callId = socketDetails[socket.id]; console.log(`[transport-recv-connect] socket ${socket.id} | callId ${callId}`); + if (typeof dtlsParameters === 'string') dtlsParameters = JSON.parse(dtlsParameters); // await videoCalls[callId].consumerTransport.connect({ dtlsParameters }); if(!isInitiator(callId, socket.id)) { await videoCalls[callId].receiverConsumerTransport.connect({ dtlsParameters }); @@ -392,6 +393,8 @@ peers.on('connection', async socket => { const callId = socketDetails[socket.id]; console.log(`[consume] socket ${socket.id} | callId ${callId} | rtpCapabilities: ${JSON.stringify(rtpCapabilities)}`); + if (typeof rtpCapabilities === 'string') rtpCapabilities = JSON.parse(rtpCapabilities); + console.log('[consume] callId', callId); let canConsumeVideo, canConsumeAudio; if (isInitiator(callId, socket.id)) {