From fe396a394b6493cc5f4309390399bcf6dac745de Mon Sep 17 00:00:00 2001 From: Shautvast Date: Tue, 17 Feb 2026 20:47:10 +0100 Subject: [PATCH] sort descending --- src/inbox.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/inbox.rs b/src/inbox.rs index a4f1ddd..829bfc9 100644 --- a/src/inbox.rs +++ b/src/inbox.rs @@ -42,7 +42,9 @@ fn fetch_inbox(session: &mut ImapSession) -> Result, String> { let messages = s .fetch(range, "BODY.PEEK[HEADER.FIELDS (SUBJECT FROM DATE)]") .map_err(|e| e.to_string())?; - Ok(parse_emails(&messages)) + let mut emails = parse_emails(&messages); + emails.reverse(); + Ok(emails) } ImapSession::Tls(s) => { let mailbox = s.select("INBOX").map_err(|e| e.to_string())?; @@ -53,7 +55,9 @@ fn fetch_inbox(session: &mut ImapSession) -> Result, String> { let messages = s .fetch(range, "BODY.PEEK[HEADER.FIELDS (SUBJECT FROM DATE)]") .map_err(|e| e.to_string())?; - Ok(parse_emails(&messages)) + let mut emails = parse_emails(&messages); + emails.reverse(); + Ok(emails) } } }