fix(multi): only prune inactive players in waiting phase to prevent losing host

This commit is contained in:
jessy-david-dev
2026-04-17 15:18:12 +02:00
parent 50d8814eb6
commit e86f65d6af
+3 -3
View File
@@ -134,9 +134,9 @@ export async function PATCH(
value?: boolean | number | string; value?: boolean | number | string;
}; };
// Nettoyer les joueurs inactifs uniquement hors partie (lobby/résultats) // Nettoyer les joueurs inactifs seulement en lobby
// En playing, un joueur peut lire une longue page sans heartbeat pendant +40s // En playing/countdown/results, on garde tout le monde pour pas perdre l'hôte
if (room.phase !== "playing" && room.phase !== "countdown") { if (room.phase === "waiting") {
room.players = prunePlayers(room.players); room.players = prunePlayers(room.players);
} }