Update scheduled message status endpoint (#20)
textsender_api PR / Rustfmt (pull_request) Successful in 38s
textsender_api PR / Check (pull_request) Successful in 1m14s
textsender_api PR / Clippy (pull_request) Failing after 1m46s

Reviewed-on: phoenix/textsender_api#20
This commit was merged in pull request #20.
This commit is contained in:
2026-06-19 18:34:39 -04:00
parent 3a387813d7
commit c98d545afe
7 changed files with 249 additions and 2 deletions
+20
View File
@@ -84,6 +84,26 @@ pub async fn get_with_user_id(
}
}
pub async fn update_status(
pool: &sqlx::PgPool,
id: &uuid::Uuid,
status: &str,
) -> Result<(), sqlx::Error> {
match sqlx::query(
r#"
UPDATE "scheduled_messages" SET status = $1 WHERE id = $2;
"#,
)
.bind(status)
.bind(id)
.execute(pool)
.await
{
Ok(_row) => Ok(()),
Err(err) => Err(err),
}
}
async fn parse_row(
row: &sqlx::postgres::PgRow,
) -> Result<textsender_models::message::scheduling::ScheduledMessage, sqlx::Error> {