Réglage du tri
All checks were successful
Rust Checks / checks (push) Successful in 19s
Rust Checks / checks (pull_request) Successful in 18s

This commit is contained in:
Tipragot 2024-01-10 14:55:02 +01:00
parent e10427d0ac
commit 1ddf835514

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;
}
}