Réglage des problèmes de tri du score #5

Merged
CoCo_Sol merged 1 commit from fix-sort into main 2024-01-10 13:59:30 +00:00

View file

@ -139,7 +139,8 @@ async fn get_scores(Query(params): Query<ScoresParams>) -> impl IntoResponse {
SortedBy::Time => {
for i in 0..count as usize {
if score.time > scores[i].time {
*scores.get_mut(i).expect("failed to get score (impossible)") = response;
scores.insert(i, response);
scores.remove(count as usize);
break;
}
}
@ -147,7 +148,8 @@ async fn get_scores(Query(params): Query<ScoresParams>) -> impl IntoResponse {
SortedBy::Score => {
for i in 0..count as usize {
if score.score > scores[i].score {
*scores.get_mut(i).expect("failed to get score (impossible)") = response;
scores.insert(i, response);
scores.remove(count as usize);
break;
}
}