passion_retro/static/js/games/bac-results.js
2025-09-12 11:11:44 +02:00

24 lines
No EOL
966 B
JavaScript

document.addEventListener('DOMContentLoaded', () => {
const players = document.querySelector('#playersList');
const gameId = document.querySelector(".container").dataset.gameId;
const fetchPlayersList = async () => {
try {
const response = await fetch(`/games/api/bac/${gameId}/players`);
const data = await response.json();
// Met à jour la liste des joueurs
players.innerHTML = "";
data.players.forEach(player => {
const listItem = document.createElement("li");
const status = player.status === "playing" ? '<i>En train de jouer...</i>' : 'A fini de jouer';
listItem.textContent = `${player.username} (${status})`;
players.appendChild(listItem);
});
} catch (error) {
console.error("Erreur lors de la récupération des joueurs :", error);
}
};
fetchPlayersList();
});