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 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)){
let dataset = {
label: playername,
data: Object.values(data_request[playername].result),
borderColor: color
}
if (players_who_played_game.includes(playername)){
let dataset = {
label: playername,
data: Object.values(data_request[playername].result),
borderColor: color
}
datasets.push(dataset)
datasets.push(dataset)
}
}