From 954772e9db072770050daca72d48ecbb3411fff2 Mon Sep 17 00:00:00 2001 From: Alphonse Paix Date: Sun, 24 Aug 2025 11:43:08 +0200 Subject: [PATCH] Set status to 'confirmed' for new subscribers --- migrations/20250824092609_add_status_to_subscriptions.sql | 1 + src/routes/subscriptions.rs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 migrations/20250824092609_add_status_to_subscriptions.sql diff --git a/migrations/20250824092609_add_status_to_subscriptions.sql b/migrations/20250824092609_add_status_to_subscriptions.sql new file mode 100644 index 0000000..f314de8 --- /dev/null +++ b/migrations/20250824092609_add_status_to_subscriptions.sql @@ -0,0 +1 @@ +ALTER TABLE subscriptions ADD COLUMN status TEXT NULL; diff --git a/src/routes/subscriptions.rs b/src/routes/subscriptions.rs index 0e39020..a0e5c12 100644 --- a/src/routes/subscriptions.rs +++ b/src/routes/subscriptions.rs @@ -41,8 +41,8 @@ pub async fn insert_subscriber( ) -> Result<(), sqlx::Error> { sqlx::query!( r#" - INSERT INTO subscriptions (id, email, name, subscribed_at) - VALUES ($1, $2, $3, $4); + INSERT INTO subscriptions (id, email, name, subscribed_at, status) + VALUES ($1, $2, $3, $4, 'confirmed'); "#, Uuid::new_v4(), new_subscriber.email.as_ref(),