We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b44a0c commit 4872130Copy full SHA for 4872130
server.mjs
@@ -145,6 +145,7 @@ io.on("connection", (socket) => {
145
return;
146
}
147
handleJoin(socket, docId);
148
+ io.to(docId).emit("userJoined", { docId, userId: socket.id });
149
console.log("Channels:", channels);
150
});
151
@@ -174,6 +175,9 @@ io.on("connection", (socket) => {
174
175
socket.on("disconnect", () => {
176
console.log(`Client ${socket.id} disconnected`);
177
channel.subscribers.delete(socket.id);
178
+ for (const docId of channel.docIds) {
179
+ io.to(docId).emit("userDisconnected", { docId, userId: socket.id });
180
+ }
181
if (channel.publishers.has(socket.id)) {
182
const docId = channel.publishers.get(socket.id);
183
io.to(docId).emit("slideshowStopped", { docId });
0 commit comments