From 7cb52291f382472a9044bfa4ab0ed24a1ff27973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Thu, 12 Mar 2026 19:50:51 +0100 Subject: [PATCH] add getPlayerDisplayNames to RoomManager Co-Authored-By: Claude Opus 4.6 --- packages/server/src/rooms/room-manager.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/server/src/rooms/room-manager.ts b/packages/server/src/rooms/room-manager.ts index 49284e3..0e18b08 100644 --- a/packages/server/src/rooms/room-manager.ts +++ b/packages/server/src/rooms/room-manager.ts @@ -154,6 +154,16 @@ export class RoomManager { return Array.from(room.players.values()).map((p) => p.id) } + getPlayerDisplayNames(code: string): Record { + const room = this.rooms.get(code) + if (!room) return {} + const result: Record = {} + for (const player of room.players.values()) { + result[player.id] = player.displayName + } + return result + } + getPlayerIdBySession(code: string, sessionId: string): string | null { const room = this.rooms.get(code) if (!room) return null