Better logging in new_comment route

This commit is contained in:
Imbus 2024-03-05 21:03:37 +01:00
parent fb42380f9c
commit 70c8ff28a1

View file

@ -42,7 +42,6 @@ pub async fn new_comment(
}
let claims = user_claims.unwrap();
info!("User {:?} created a new comment", &claims.sub);
let content = data.content.clone();
let username = claims.sub.clone();
@ -54,6 +53,13 @@ pub async fn new_comment(
.unwrap()
.id;
info!(
"User {:?}, with id {:?} is creating a new comment",
&claims.sub, userid
);
info!("Creating a new comment {:?}", &data);
let success = db_new_comment(
&state.pool,
data.parent_post_id,
@ -64,7 +70,13 @@ pub async fn new_comment(
.await;
match success {
true => Ok(HttpResponse::Ok().json("Success")),
false => Ok(HttpResponse::BadRequest().json("Error")),
true => {
info!("User {:?} created a new comment", &claims.sub);
Ok(HttpResponse::Ok().json("Successfully created comment"))
}
false => {
info!("User {:?} failed to create a new comment", &claims.sub);
Ok(HttpResponse::BadRequest().json("Failed to create comment"))
}
}
}