diff --git a/server/web/index.html b/server/web/index.html index 6c06e1a..bbf6ce4 100644 --- a/server/web/index.html +++ b/server/web/index.html @@ -164,7 +164,7 @@ type: "signal", from: peerID, source: "web", - signal: JSON.stringify(payload), + signal: payload, }), }); } @@ -216,8 +216,8 @@ try { const m = JSON.parse(ev.data); if (m.from === peerID) return; // ignore our own - let payload = m.signal; - if (typeof payload === "string") payload = JSON.parse(payload); + const payload = m.signal; + if (!payload) return; if (payload.kind === "offer" && payload.sdp) { handleOffer(payload.sdp.sdp); } else if (payload.kind === "ice" && payload.candidate) {