From d378760b0569db68038f3c6e9f18a4f241bc1868 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Sat, 16 Aug 2025 01:24:39 -0600 Subject: [PATCH] fix typescript error en GameRoom MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reemplaza getAvailableData() que no existe en la clase Room de Colyseus con getFilterOptions() y implementación manual. --- server/src/rooms/GameRoom.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/src/rooms/GameRoom.ts b/server/src/rooms/GameRoom.ts index 65852c6..ffdd2b2 100644 --- a/server/src/rooms/GameRoom.ts +++ b/server/src/rooms/GameRoom.ts @@ -7,7 +7,7 @@ import { broadcastDashboardUpdate } from "../adminApi"; export class GameRoom extends Room { maxClients = 2; - getAvailableData() { + getFilterOptions() { // If waiting for shuffled players, report as available regardless of current client count if (this.isWaitingForShuffledPlayers) { return { @@ -16,7 +16,11 @@ export class GameRoom extends Room { metadata: this.metadata }; } - return super.getAvailableData(); + return { + clients: this.clients.length, + maxClients: this.maxClients, + metadata: this.metadata + }; } hasReachedMaxClients() {