From ee6af46ccfed9cce4781b99ef8138673106ad0c5 Mon Sep 17 00:00:00 2001 From: Aravinth Manivannan Date: Mon, 5 Dec 2022 19:15:49 +0530 Subject: [PATCH] todo: erect deployment deletion tomstone --- src/ctx/api/v1/pages.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ctx/api/v1/pages.rs b/src/ctx/api/v1/pages.rs index d72fd44..7f5cf41 100644 --- a/src/ctx/api/v1/pages.rs +++ b/src/ctx/api/v1/pages.rs @@ -103,6 +103,8 @@ impl Ctx { if let Ok(db_site) = self.db.get_site_from_pub_id(site_id, owner).await { let path = get_website_path(&self.settings, &db_site.hostname); + // TODO fire delete event, but must figure out way to erect tombstone. Events link to + // sites, so deleting site record isn't possible fs::remove_dir_all(&path).await?; self.db .delete_site(&db_site.owner, &db_site.hostname)