Merge branch 'read-email-and-post-to-hook' into 'main'

fix build error

See merge request c4181/email2matrix-message-service!2
This commit is contained in:
Christopher Moyer 2024-05-15 23:41:31 +00:00
commit 14435c84b8

View file

@ -48,12 +48,12 @@ fn get_imap_session(config: &AppConfig) -> imap::Session<TcpStream> {
} }
fn get_emails(imap_session: &mut imap::Session<TcpStream>) -> Option<HashMap<u32, Email>> { fn get_emails(imap_session: &mut imap::Session<TcpStream>) -> Option<HashMap<u32, Email>> {
let ordinals = imap_session.search("ALL")?; let ordinals = imap_session.search("ALL").ok()?;
if ordinals.is_empty() { if ordinals.is_empty() {
return None; return None;
} }
let messages = imap_session.fetch("1:".to_string() + &*ordinals.iter().max().unwrap().to_string(), "(BODY[TEXT] ENVELOPE)")?; let messages = imap_session.fetch("1:".to_string() + &*ordinals.iter().max().unwrap().to_string(), "(BODY[TEXT] ENVELOPE)").ok()?;
let mut emails: HashMap<u32, Email> = HashMap::new(); let mut emails: HashMap<u32, Email> = HashMap::new();
if messages.is_empty() { if messages.is_empty() {
return None; return None;