add all data requet
This commit is contained in:
parent
4cbaeb391d
commit
3d12c826a0
|
@ -25,6 +25,13 @@ fn new_score(score: Form<NewScore>) -> Option<()> {
|
||||||
Some(())
|
Some(())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[get("/all-data")]
|
||||||
|
fn all_data() -> Json<Vec<(u32, String, String)>> {
|
||||||
|
let best_scores: Vec<_> = load_data().into_iter().map(|(k, v, d)| (v, k, d)).collect();
|
||||||
|
|
||||||
|
Json(best_scores)
|
||||||
|
}
|
||||||
|
|
||||||
#[get("/data")]
|
#[get("/data")]
|
||||||
fn data() -> Json<Vec<(u32, String, String)>> {
|
fn data() -> Json<Vec<(u32, String, String)>> {
|
||||||
let mut best_scores: Vec<_> = load_data().into_iter().map(|(k, v, d)| (v, k, d)).collect();
|
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()
|
rocket::build()
|
||||||
// apply the config
|
// apply the config
|
||||||
.configure(config)
|
.configure(config)
|
||||||
.mount("/", routes![new_score, data])
|
.mount("/", routes![new_score, data, all_data])
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue