From bac40c1c044adcfa6938a5a9d500606d9818e176 Mon Sep 17 00:00:00 2001 From: idlewinn Date: Sun, 15 Mar 2020 04:18:26 -0700 Subject: [PATCH] enable volatile broadcasts --- src/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/index.ts b/src/index.ts index 92f65dd..0f2346f 100755 --- a/src/index.ts +++ b/src/index.ts @@ -48,6 +48,11 @@ io.on("connection", socket => { } ); + socket.on("server-volatile-broadcast", (roomID: string, encryptedData: ArrayBuffer, iv: Uint8Array) => { + console.log(`${socket.id} sends volatile update to ${roomID}`); + socket.volatile.broadcast.to(roomID).emit("client-broadcast", encryptedData, iv); + }); + socket.on("disconnecting", () => { const rooms = io.sockets.adapter.rooms; for (const roomID in socket.rooms) {