Really fix sort order

This commit is contained in:
Thor77 2022-07-02 15:44:45 +02:00
parent 01dc2a9149
commit 6bed184421
1 changed files with 13 additions and 1 deletions

View File

@ -80,7 +80,19 @@ function convertGroup(apiGroup) {
return { return {
id: apiGroup.id, id: apiGroup.id,
number: apiGroup.number, number: apiGroup.number,
scores: apiGroup.group_scores.sort((a, b) => b.group_points > a.group_points || b.difference_in_points > a.difference_in_points || b.scored_points > a.scored_points), scores: apiGroup.group_scores.sort((a, b) => {
if (a.group_points > b.group_points) { return -1 }
else if(a.group_points < b.group_points) { return 1 }
else {
if (a.difference_in_points > b.difference_in_points) { return -1 }
else if (a.difference_in_points < b.difference_in_points) { return 1 }
else {
if (a.scored_points > b.scored_points) { return -1 }
else if (a.scored_points < b.scored_points) { return 1 }
else { return 0 }
}
}
}),
matches: apiGroup.matches.sort((a, b) => a.position > b.position).map(match => convertMatch(match, true)) matches: apiGroup.matches.sort((a, b) => a.position > b.position).map(match => convertMatch(match, true))
}; };
} }