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(),