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