Dont' show players who haven't played game on the winrate per game graph

This commit is contained in:
Yarne Coppens 2025-02-13 10:30:57 +01:00
parent 33998097a7
commit b355680534

View file

@ -131,15 +131,27 @@ async function create_player_winrate_chart(requested_game){
let datasets = [] let datasets = []
let players_who_played_game = [];
for (const play of requested_game.plays){
for (const player of play.players){
if (!players_who_played_game.includes(player.name)){
players_who_played_game.push(player.name)
}
}
}
for (const [playername, color] of Object.entries(important_player_name_colors)){ for (const [playername, color] of Object.entries(important_player_name_colors)){
let dataset = { if (players_who_played_game.includes(playername)){
label: playername, let dataset = {
data: Object.values(data_request[playername].result), label: playername,
borderColor: color data: Object.values(data_request[playername].result),
} borderColor: color
}
datasets.push(dataset) datasets.push(dataset)
}
} }