From afe01cce3c01ade0d6e920aadec814604f61ccad Mon Sep 17 00:00:00 2001 From: Spencer Pogorzelski <34356756+Scoder12@users.noreply.github.com> Date: Mon, 14 Aug 2023 10:51:49 -0700 Subject: [PATCH] handle RTC ArrayBuffers with explicit check --- server/src/main.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/main.ts b/server/src/main.ts index c87cd91..a9f2ee8 100644 --- a/server/src/main.ts +++ b/server/src/main.ts @@ -111,8 +111,12 @@ async function answerRtc(data: any, onrespond: (answer: any) => void) { }; dataChannel.onmessage = (event) => { console.log("messaged"); + if (event.data instanceof ArrayBuffer) { + server.onMsg(event.data); + } if (event.data instanceof Buffer) { server.onMsg(bufferToArrayBuffer(event.data)); + return; } throw new Error("Unexpected datachannel message type"); };