diff --git a/migrations/20250715161104_add-status-to-subscriptions.sql b/migrations/20250715161104_add-status-to-subscriptions.sql new file mode 100644 index 0000000..f314de8 --- /dev/null +++ b/migrations/20250715161104_add-status-to-subscriptions.sql @@ -0,0 +1 @@ +ALTER TABLE subscriptions ADD COLUMN status TEXT NULL; diff --git a/src/server/routes/subscriptions/mod.rs b/src/server/routes/subscriptions/mod.rs index 97c2811..8f15ba1 100644 --- a/src/server/routes/subscriptions/mod.rs +++ b/src/server/routes/subscriptions/mod.rs @@ -43,8 +43,8 @@ pub async fn subscribe( 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(), form.email,