From 05040a5f091a1a575bc16ec532006244fe52eb29 Mon Sep 17 00:00:00 2001 From: talksik Date: Tue, 3 May 2022 10:28:36 -0500 Subject: [PATCH] fixing not sending stream --- packages/desktop/src/pages/overlay/index.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/desktop/src/pages/overlay/index.tsx b/packages/desktop/src/pages/overlay/index.tsx index abd1ed5..513cfb3 100644 --- a/packages/desktop/src/pages/overlay/index.tsx +++ b/packages/desktop/src/pages/overlay/index.tsx @@ -119,13 +119,16 @@ export default function Overlay() { // hits this when I am sending and receiving socket.on(SocketChannels.RECEIVE_SIGNAL, (payload: ReceiveSignal) => { if (payload.isGoingBackToInitiator) { - console.log("got back answerers signal"); - // from the list of peers here locally, we want to accept the answers signal const localPeerRefToAnswerer = peersRefs.current.find( (peerRef) => peerRef.socketUserId === payload.senderUserSocketId ); + console.log( + "got back answerers signal, going to signal the right peer now: ", + localPeerRefToAnswerer + ); + localPeerRefToAnswerer.peer.signal(payload.simplePeerSignal); } else { console.log("ooo newbie joined room, I guess I will accept it "); @@ -134,6 +137,7 @@ export default function Overlay() { var peerToCallerPeer = new Peer({ initiator: false, trickle: false, // prevents the multiple tries on different ice servers and signal from getting called a bunch of times + stream: localStream, }); peerToCallerPeer.on("signal", (signal) => {