From 3d12c826a0e3272f186c46e4a0d263cf2304d314 Mon Sep 17 00:00:00 2001 From: CoCoSol007 Date: Sun, 7 Jan 2024 17:01:46 +0100 Subject: [PATCH] add all data requet --- src/main.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index ad566de..13532d7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -25,6 +25,13 @@ fn new_score(score: Form) -> Option<()> { Some(()) } +#[get("/all-data")] +fn all_data() -> Json> { + let best_scores: Vec<_> = load_data().into_iter().map(|(k, v, d)| (v, k, d)).collect(); + + Json(best_scores) +} + #[get("/data")] fn data() -> Json> { let mut best_scores: Vec<_> = load_data().into_iter().map(|(k, v, d)| (v, k, d)).collect(); @@ -69,5 +76,5 @@ async fn rocket() -> _ { rocket::build() // apply the config .configure(config) - .mount("/", routes![new_score, data]) + .mount("/", routes![new_score, data, all_data]) }