about summary refs log tree commit diff stats
path: root/crates/rocie-server/src/api/get/unit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rocie-server/src/api/get/unit.rs')
-rw-r--r--crates/rocie-server/src/api/get/unit.rs36
1 files changed, 29 insertions, 7 deletions
diff --git a/crates/rocie-server/src/api/get/unit.rs b/crates/rocie-server/src/api/get/unit.rs
index 4854ea3..73aa626 100644
--- a/crates/rocie-server/src/api/get/unit.rs
+++ b/crates/rocie-server/src/api/get/unit.rs
@@ -5,8 +5,16 @@ use crate::{app::App, storage::sql::unit::{Unit, UnitId, UnitIdStub}};
 /// Return all registered units
 #[utoipa::path(
     responses(
-        (status = OK, description = "All units founds", body = Vec<Unit>),
-        (status = INTERNAL_SERVER_ERROR, description = "Server encountered error", body = String)
+        (
+            status = OK,
+            description = "All units founds",
+            body = Vec<Unit>
+        ),
+        (
+            status = INTERNAL_SERVER_ERROR,
+            description = "Server encountered error",
+            body = String
+        )
     ),
 )]
 #[get("/units/")]
@@ -19,12 +27,26 @@ pub(crate) async fn units(app: web::Data<App>) -> Result<impl Responder> {
 /// Get Unit by id
 #[utoipa::path(
     responses(
-        (status = OK, description = "Unit found from database", body = Unit),
-        (status = NOT_FOUND, description = "Unit not found in database"),
-        (status = INTERNAL_SERVER_ERROR, description = "Server encountered error", body = String)
+        (
+            status = OK,
+            description = "Unit found from database",
+            body = Unit
+        ),
+        (
+            status = NOT_FOUND,
+            description = "Unit not found in database"
+        ),
+        (
+            status = INTERNAL_SERVER_ERROR,
+            description = "Server encountered error",
+            body = String
+        )
     ),
     params(
-        ("id" = UnitId, description = "Unit id" ),
+        (
+            "id" = UnitId,
+            description = "Unit id"
+        ),
     )
 )]
 #[get("/unit/{id}")]
@@ -35,7 +57,7 @@ pub(crate) async fn unit_by_id(
     let id = id.into_inner();
 
     match Unit::from_id(&app, id.into()).await? {
-        Some(product) => Ok(HttpResponse::Ok().json(product)),
+        Some(unit) => Ok(HttpResponse::Ok().json(unit)),
         None => Ok(HttpResponse::NotFound().finish()),
     }
 }