From 74ea884aa4a4b488f2bbe8692ddc06200a6d268f Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Mon, 22 Jun 2020 13:48:33 +0200 Subject: [PATCH] remove now superfluous interrupting on watch-settings-changes --- src/config.rs | 18 +----------------- src/scheduler.rs | 8 -------- 2 files changed, 1 insertion(+), 25 deletions(-) diff --git a/src/config.rs b/src/config.rs index fbb47d17b..df67e217d 100644 --- a/src/config.rs +++ b/src/config.rs @@ -11,7 +11,7 @@ use crate::dc_tools::*; use crate::events::Event; use crate::message::MsgId; use crate::mimefactory::RECOMMENDED_FILE_SIZE; -use crate::{scheduler::InterruptInfo, stock::StockMessage}; +use crate::stock::StockMessage; /// The available configuration keys. #[derive( @@ -201,22 +201,6 @@ impl Context { None => self.sql.set_raw_config(self, key, None).await, } } - Config::InboxWatch => { - let ret = self.sql.set_raw_config(self, key, value).await; - self.interrupt_inbox(InterruptInfo::new(false, None)).await; - ret - } - Config::SentboxWatch => { - let ret = self.sql.set_raw_config(self, key, value).await; - self.interrupt_sentbox(InterruptInfo::new(false, None)) - .await; - ret - } - Config::MvboxWatch => { - let ret = self.sql.set_raw_config(self, key, value).await; - self.interrupt_mvbox(InterruptInfo::new(false, None)).await; - ret - } Config::Selfstatus => { let def = self.stock_str(StockMessage::StatusLine).await; let val = if value.is_none() || value.unwrap() == def { diff --git a/src/scheduler.rs b/src/scheduler.rs index bddfbb3eb..30aa731e6 100644 --- a/src/scheduler.rs +++ b/src/scheduler.rs @@ -38,14 +38,6 @@ impl Context { self.scheduler.read().await.interrupt_inbox(info).await; } - pub(crate) async fn interrupt_sentbox(&self, info: InterruptInfo) { - self.scheduler.read().await.interrupt_sentbox(info).await; - } - - pub(crate) async fn interrupt_mvbox(&self, info: InterruptInfo) { - self.scheduler.read().await.interrupt_mvbox(info).await; - } - pub(crate) async fn interrupt_smtp(&self, info: InterruptInfo) { self.scheduler.read().await.interrupt_smtp(info).await; }