From cf16671d8d562b41957a16af491d68367a91324e Mon Sep 17 00:00:00 2001 From: link2xt Date: Thu, 22 Feb 2024 12:16:34 +0000 Subject: [PATCH] fix(imap): set connectivity to "connecting" only after ratelimit --- src/imap.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/imap.rs b/src/imap.rs index e9a6f1ceb..4da64b385 100644 --- a/src/imap.rs +++ b/src/imap.rs @@ -324,8 +324,6 @@ impl Imap { return Ok(()); } - self.connectivity.set_connecting(context).await; - let ratelimit_duration = self.ratelimit.read().await.until_can_send(); if !ratelimit_duration.is_zero() { warn!( @@ -337,6 +335,7 @@ impl Imap { } info!(context, "Connecting to IMAP server"); + self.connectivity.set_connecting(context).await; self.ratelimit.write().await.send(); let connection_res: Result = if self.config.lp.security == Socket::Starttls || self.config.lp.security == Socket::Plain