// Point d'enregistrement de toutes les épreuves. Importé une fois au démarrage // pour ses effets de bord (registerRound). Ajouter un mode = une ligne ici. import "./quiz" import "./blindtest" import type { ServerRoom } from "../../rooms" import { prepareQuizForRoom } from "./quiz/pool" import { prepareBlindtestForRoom } from "./blindtest/pool" /** Précharge le contenu nécessaire avant de lancer la partie. */ export async function prepareRoom(room: ServerRoom): Promise { const types = new Set(room.settings.rounds.map((r) => r.type)) if (types.has("quiz")) { await prepareQuizForRoom(room) } if (types.has("blindtest")) { prepareBlindtestForRoom(room) } }