cargo fmt

This commit is contained in:
2026-06-19 16:40:24 -04:00
parent 8b9acd3491
commit 983528ba62
2 changed files with 25 additions and 18 deletions
+15 -7
View File
@@ -46,7 +46,7 @@ pub mod request {
#[derive(Debug, Default, Deserialize, Serialize, ToSchema)] #[derive(Debug, Default, Deserialize, Serialize, ToSchema)]
pub struct UpdateScheduledMessageStatusRequest { pub struct UpdateScheduledMessageStatusRequest {
pub status: String, pub status: String,
pub scheduled_message_id: uuid::Uuid pub scheduled_message_id: uuid::Uuid,
} }
impl UpdateScheduledMessageStatusRequest { impl UpdateScheduledMessageStatusRequest {
@@ -259,18 +259,26 @@ pub mod endpoint {
match scheduling_repo::get(&pool, &payload.scheduled_message_id).await { match scheduling_repo::get(&pool, &payload.scheduled_message_id).await {
Ok(scheduled_message) => { Ok(scheduled_message) => {
let old_status = scheduled_message.status; let old_status = scheduled_message.status;
match scheduling_repo::update_status(&pool, &scheduled_message.id, &payload.status).await { match scheduling_repo::update_status(
&pool,
&scheduled_message.id,
&payload.status,
)
.await
{
Ok(_) => { Ok(_) => {
response.message = String::from(super::super::super::response::SUCCESSFUL); response.message =
response.data = vec![super::response::ChangedStatus { String::from(super::super::super::response::SUCCESSFUL);
old_status, response.data = vec![super::response::ChangedStatus { old_status }];
}];
(axum::http::StatusCode::OK, axum::Json(response)) (axum::http::StatusCode::OK, axum::Json(response))
} }
Err(err) => { Err(err) => {
eprintln!("Error: {err:?}"); eprintln!("Error: {err:?}");
response.message = String::from("Invalid"); response.message = String::from("Invalid");
(axum::http::StatusCode::INTERNAL_SERVER_ERROR, axum::Json(response)) (
axum::http::StatusCode::INTERNAL_SERVER_ERROR,
axum::Json(response),
)
} }
} }
} }
+10 -11
View File
@@ -88,21 +88,20 @@ pub async fn update_status(
pool: &sqlx::PgPool, pool: &sqlx::PgPool,
id: &uuid::Uuid, id: &uuid::Uuid,
status: &str, status: &str,
) -> Result<(), sqlx::Error> { ) -> Result<(), sqlx::Error> {
match sqlx::query( match sqlx::query(
r#" r#"
UPDATE "scheduled_message" SET status = $1 WHERE id = $2; UPDATE "scheduled_message" SET status = $1 WHERE id = $2;
"#, "#,
) )
.bind(status) .bind(status)
.bind(id) .bind(id)
.execute(pool) .execute(pool)
.await { .await
Ok(_row) => { {
Ok(()) Ok(_row) => Ok(()),
} Err(err) => Err(err),
Err(err) => Err(err) }
}
} }
async fn parse_row( async fn parse_row(