From b58654fd70958d89b344a6f7acac204f67ae9879 Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Sat, 28 Jan 2023 18:04:00 -0500 Subject: fmt --- src/api/users.rs | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) (limited to 'src/api/users.rs') diff --git a/src/api/users.rs b/src/api/users.rs index 97a9e6e..afcdddd 100644 --- a/src/api/users.rs +++ b/src/api/users.rs @@ -1,10 +1,14 @@ -use axum::{Router, response::Response, routing::post}; +use crate::types::{ + extract::{AuthorizedUser, Check, CheckResult, Json}, + http::ResponseCode, + user::User, +}; +use axum::{response::Response, routing::post, Router}; use serde::Deserialize; -use crate::types::{extract::{AuthorizedUser, Json, Check, CheckResult}, http::ResponseCode, user::User}; #[derive(Deserialize)] struct UserLoadRequest { - ids: Vec + ids: Vec, } impl Check for UserLoadRequest { @@ -13,8 +17,10 @@ impl Check for UserLoadRequest { } } -async fn load_batch(AuthorizedUser(_user): AuthorizedUser, Json(body): Json) -> Response { - +async fn load_batch( + AuthorizedUser(_user): AuthorizedUser, + Json(body): Json, +) -> Response { let users = User::from_user_ids(body.ids); let Ok(json) = serde_json::to_string(&users) else { return ResponseCode::InternalServerError.text("Failed to fetch users") @@ -25,7 +31,7 @@ async fn load_batch(AuthorizedUser(_user): AuthorizedUser, Json(body): Json) -> Response { - +async fn load_page( + AuthorizedUser(_user): AuthorizedUser, + Json(body): Json, +) -> Response { let Ok(users) = User::from_user_page(body.page) else { return ResponseCode::InternalServerError.text("Failed to fetch users") }; @@ -48,7 +56,6 @@ async fn load_page(AuthorizedUser(_user): AuthorizedUser, Json(body): Json Response { - let Ok(json) = serde_json::to_string(&user) else { return ResponseCode::InternalServerError.text("Failed to fetch user") }; @@ -58,7 +65,7 @@ async fn load_self(AuthorizedUser(user): AuthorizedUser) -> Response { pub fn router() -> Router { Router::new() - .route("/load", post(load_batch)) - .route("/self", post(load_self)) - .route("/page", post(load_page)) -} \ No newline at end of file + .route("/load", post(load_batch)) + .route("/self", post(load_self)) + .route("/page", post(load_page)) +} -- cgit v1.2.3-freya