enable volatile broadcasts

This commit is contained in:
idlewinn 2020-03-15 04:18:26 -07:00
parent d5ad770446
commit bac40c1c04

View File

@ -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", () => { socket.on("disconnecting", () => {
const rooms = io.sockets.adapter.rooms; const rooms = io.sockets.adapter.rooms;
for (const roomID in socket.rooms) { for (const roomID in socket.rooms) {