Delete scheduled message event endpoint (#19)
textsender_api PR / Rustfmt (pull_request) Successful in 56s
textsender_api PR / Check (pull_request) Successful in 1m32s
textsender_api PR / Clippy (pull_request) Successful in 1m37s

Reviewed-on: phoenix/textsender_api#19
This commit was merged in pull request #19.
This commit is contained in:
2026-06-19 16:02:53 -04:00
parent c1557d09f6
commit 3a387813d7
7 changed files with 206 additions and 5 deletions
+19
View File
@@ -189,6 +189,25 @@ pub mod sched_msg_event {
}
}
pub async fn delete(
pool: &sqlx::PgPool,
scheduled_message_event: &textsender_models::message::scheduling::ScheduledMessageEvent,
) -> Result<(), sqlx::Error> {
match sqlx::query(
r#"
DELETE FROM "scheduled_message_events"
WHERE id = $1
"#,
)
.bind(scheduled_message_event.id)
.execute(pool)
.await
{
Ok(_) => Ok(()),
Err(err) => Err(err),
}
}
async fn parse_row(
row: &sqlx::postgres::PgRow,
) -> Result<textsender_models::message::scheduling::ScheduledMessageEvent, sqlx::Error> {