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) => {