From 86c884fe1edfc3a39fb17bb5be98f7f852793542 Mon Sep 17 00:00:00 2001 From: link2xt Date: Sun, 17 Apr 2022 09:47:17 +0000 Subject: [PATCH] Update the comment before `delete_expired_imap_messages` --- src/scheduler.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/scheduler.rs b/src/scheduler.rs index 87d8c234a..91858038f 100644 --- a/src/scheduler.rs +++ b/src/scheduler.rs @@ -175,7 +175,10 @@ async fn fetch_idle(ctx: &Context, connection: &mut Imap, folder: Config) -> Int return InterruptInfo::new(false); } - // Mark expired messages for deletion. + // Mark expired messages for deletion. Marked messages will be deleted from the server + // on the next iteration of `fetch_move_delete`. `delete_expired_imap_messages` is not + // called right before `fetch_move_delete` because it is not well optimized and would + // otherwise slow down message fetching. if let Err(err) = delete_expired_imap_messages(ctx) .await .context("delete_expired_imap_messages failed")