From 0538e6863872694fc35d0c4e9ddaa90d2306da4c Mon Sep 17 00:00:00 2001 From: Hocuri Date: Thu, 5 May 2022 12:38:18 +0200 Subject: [PATCH] Disable debug logging if the webxdc message is deleted --- src/message.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/message.rs b/src/message.rs index 055bddb1d..e02201e85 100644 --- a/src/message.rs +++ b/src/message.rs @@ -1281,6 +1281,13 @@ pub async fn delete_msgs(context: &Context, msg_ids: &[MsgId]) -> Result<()> { paramsv![msg.rfc724_mid], ) .await?; + + if context.get_config(Config::DebugLogging).await? == Some(msg_id.to_string()) { + context + .sql + .set_raw_config(Config::DebugLogging, Some("0")) + .await?; + } } if !msg_ids.is_empty() {