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