diff options
Diffstat (limited to 'melib/src/backends/imap/cache.rs')
-rw-r--r-- | melib/src/backends/imap/cache.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/melib/src/backends/imap/cache.rs b/melib/src/backends/imap/cache.rs index 338e1e44..e0d4be06 100644 --- a/melib/src/backends/imap/cache.rs +++ b/melib/src/backends/imap/cache.rs @@ -665,33 +665,7 @@ pub(super) async fn fetch_cached_envs(state: &mut FetchState) -> Result<Option<V match debug!(conn.load_cache(mailbox_hash).await) { None => return Ok(None), Some(Ok(env_hashes)) => { - uid_store - .mailboxes - .lock() - .await - .entry(mailbox_hash) - .and_modify(|entry| { - entry - .exists - .lock() - .unwrap() - .insert_set(env_hashes.iter().cloned().collect()); - let env_lck = uid_store.envelopes.lock().unwrap(); - entry.unseen.lock().unwrap().insert_set( - env_hashes - .iter() - .filter_map(|h| { - if !env_lck[h].inner.is_seen() { - Some(*h) - } else { - None - } - }) - .collect(), - ); - }); let env_lck = uid_store.envelopes.lock().unwrap(); - return Ok(Some( env_hashes .into_iter() |