From 5d434d193030233a06d3e3d13d6b880093e58c35 Mon Sep 17 00:00:00 2001 From: talksik Date: Thu, 19 May 2022 08:24:03 -0500 Subject: [PATCH] somewhat working? --- packages/desktop/src/providers/StreamProvider.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/desktop/src/providers/StreamProvider.tsx b/packages/desktop/src/providers/StreamProvider.tsx index 5919b45..9713e7d 100644 --- a/packages/desktop/src/providers/StreamProvider.tsx +++ b/packages/desktop/src/providers/StreamProvider.tsx @@ -61,7 +61,11 @@ export function StreamProvider({ children }: { children: React.ReactChild }) { peerForMeAndNewbie.signal(res.simplePeerSignal); updatePeerMap((draft) => { - draft[res.lineId].push({ userId: res.userWhoCalled, peer: peerForMeAndNewbie }); + if (draft[res.lineId]) { + draft[res.lineId].push({ userId: res.userWhoCalled, peer: peerForMeAndNewbie }); + } else { + draft[res.lineId] = [{ userId: res.userWhoCalled, peer: peerForMeAndNewbie }]; + } }); peerForMeAndNewbie.on('signal', (signal) => {