From d572d960e5b506c5c69ac0f8206e269e9930198f Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sat, 22 Jul 2023 00:30:14 +0200 Subject: [PATCH] delete old webxdc status updates during housekeeping --- src/sql.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/sql.rs b/src/sql.rs index 9cee3404d..90549dd4b 100644 --- a/src/sql.rs +++ b/src/sql.rs @@ -755,6 +755,17 @@ pub async fn housekeeping(context: &Context) -> Result<()> { .log_err(context) .ok(); + context + .sql + .execute( + "DELETE FROM msgs_status_updates WHERE msg_id NOT IN (SELECT id FROM msgs)", + (), + ) + .await + .context("failed to remove old webxdc status updates") + .log_err(context) + .ok(); + info!(context, "Housekeeping done."); Ok(()) }