From c9e66e228d9c7442290e4ad507a73dfebcc1bc43 Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 19 Jun 2026 16:21:58 -0400 Subject: [PATCH] Adding query to update status of scheduled message --- src/repo/message/scheduling.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/repo/message/scheduling.rs b/src/repo/message/scheduling.rs index 5e3fe71..8e7a7dc 100644 --- a/src/repo/message/scheduling.rs +++ b/src/repo/message/scheduling.rs @@ -84,6 +84,27 @@ 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_message" 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 {