We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 67d8f9a commit d003e1eCopy full SHA for d003e1e
1 file changed
02-coding-interview/packages/backend/src/websocket/handler.ts
@@ -48,6 +48,9 @@ export function setupWebSocket(
48
const connectedSockets = await io.in(sessionId).fetchSockets()
49
const connectedSocketIds = new Set(connectedSockets.map(s => s.id))
50
51
+ // Always include the current socket (might not be in fetchSockets yet due to race condition)
52
+ connectedSocketIds.add(socket.id)
53
+
54
// Clean up disconnected users from Redis
55
const users: User[] = []
56
for (const [socketId, userData] of Object.entries(usersData)) {
0 commit comments