diff --git a/src/context.rs b/src/context.rs index b00581ecd..6616e3fdd 100644 --- a/src/context.rs +++ b/src/context.rs @@ -547,7 +547,7 @@ impl Context { .as_ref() .filter(|quota| { time_elapsed("a.modified) - > Duration::from_secs(DC_BACKGROUND_FETCH_QUOTA_CHECK_RATELIMIT) + < Duration::from_secs(DC_BACKGROUND_FETCH_QUOTA_CHECK_RATELIMIT) }) .is_none() }; diff --git a/src/scheduler.rs b/src/scheduler.rs index aaa494ff6..1e9d0bd60 100644 --- a/src/scheduler.rs +++ b/src/scheduler.rs @@ -477,7 +477,7 @@ async fn inbox_fetch_idle(ctx: &Context, imap: &mut Imap, mut session: Session) let quota = ctx.quota.read().await; quota .as_ref() - .filter(|quota| time_elapsed("a.modified) > Duration::from_secs(60)) + .filter(|quota| time_elapsed("a.modified) < Duration::from_secs(60)) .is_none() }; if quota_needs_update {