Skip to content

Commit d003e1e

Browse files
committed
show names
1 parent 67d8f9a commit d003e1e

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • 02-coding-interview/packages/backend/src/websocket

02-coding-interview/packages/backend/src/websocket/handler.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ export function setupWebSocket(
4848
const connectedSockets = await io.in(sessionId).fetchSockets()
4949
const connectedSocketIds = new Set(connectedSockets.map(s => s.id))
5050

51+
// Always include the current socket (might not be in fetchSockets yet due to race condition)
52+
connectedSocketIds.add(socket.id)
53+
5154
// Clean up disconnected users from Redis
5255
const users: User[] = []
5356
for (const [socketId, userData] of Object.entries(usersData)) {

0 commit comments

Comments
 (0)