Adds logging

This commit is contained in:
2025-10-06 16:38:44 +02:00
parent 9f2a63d63d
commit a2b4c027df
6 changed files with 47 additions and 11 deletions

View File

@@ -35,10 +35,10 @@ pub fn index(
}
#[get("/<id>")]
pub fn get(id: String, state: &State<AppState>) -> Result<Json<HitDTO>, Status> {
pub fn get(id: &str, state: &State<AppState>) -> Result<Json<HitDTO>, Status> {
let mut db = state.db.lock().unwrap();
let id = match Uuid::parse_str(id.as_str()).ok() {
let id = match Uuid::parse_str(id).ok() {
Some(id) => id,
None => return Err(Status::BadRequest),
};
@@ -55,10 +55,10 @@ pub fn get(id: String, state: &State<AppState>) -> Result<Json<HitDTO>, Status>
}
#[delete("/<id>")]
pub fn delete(id: String, state: &State<AppState>) -> Result<Status, Status> {
pub fn delete(id: &str, state: &State<AppState>) -> Result<Status, Status> {
let mut db = state.db.lock().unwrap();
let id = match Uuid::parse_str(id.as_str()).ok() {
let id = match Uuid::parse_str(id).ok() {
Some(id) => id,
None => return Err(Status::BadRequest),
};

View File

@@ -45,8 +45,8 @@ impl<'r> FromRequest<'r> for ReqMeta {
}
#[get("/<id>")]
pub async fn get(id: String, meta: ReqMeta, state: &State<AppState>) -> Result<NamedFile, Status> {
let id = match Uuid::parse_str(id.as_str()).ok() {
pub async fn get(id: &str, meta: ReqMeta, state: &State<AppState>) -> Result<NamedFile, Status> {
let id = match Uuid::parse_str(id).ok() {
Some(id) => id,
None => return Err(Status::BadRequest),
};

View File

@@ -35,10 +35,10 @@ pub fn index(
}
#[get("/<id>")]
pub fn get(id: String, state: &State<AppState>) -> Result<Json<TrackerDTO>, Status> {
pub fn get(id: &str, state: &State<AppState>) -> Result<Json<TrackerDTO>, Status> {
let mut db = state.db.lock().unwrap();
let id = match Uuid::parse_str(id.as_str()).ok() {
let id = match Uuid::parse_str(id).ok() {
Some(id) => id,
None => return Err(Status::BadRequest),
};
@@ -75,10 +75,10 @@ pub fn create(state: &State<AppState>) -> Result<Json<TrackerDTO>, Status> {
}
#[delete("/<id>")]
pub fn delete(id: String, state: &State<AppState>) -> Result<Status, Status> {
pub fn delete(id: &str, state: &State<AppState>) -> Result<Status, Status> {
let mut db = state.db.lock().unwrap();
let id = match Uuid::parse_str(id.as_str()).ok() {
let id = match Uuid::parse_str(id).ok() {
Some(id) => id,
None => return Err(Status::BadRequest),
};