From 60e28241679090f394e1d7dd92406090bdb46836 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Tue, 15 Apr 2025 19:33:32 -0700 Subject: [PATCH] server: reenable per-account unread counts --- server/src/nm.rs | 36 +++++++++++++++++------------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/server/src/nm.rs b/server/src/nm.rs index 7242339..dfc22a0 100644 --- a/server/src/nm.rs +++ b/server/src/nm.rs @@ -135,25 +135,23 @@ pub fn tags(nm: &Notmuch, needs_unread: bool) -> Result, ServerError> { unread, } }) - /* - .chain( - nm.unread_recipients()? - .into_iter() - .filter_map(|(name, unread)| { - let Some(idx) = name.find('@') else { - return None; - }; - let name = format!("{}/{}", &name[idx..], &name[..idx]); - let bg_color = compute_color(&name); - Some(Tag { - name, - fg_color: "white".to_string(), - bg_color, - unread, - }) - }), - ) - */ + .chain( + nm.unread_recipients()? + .into_iter() + .filter_map(|(name, unread)| { + let Some(idx) = name.find('@') else { + return None; + }; + let name = format!("{}/{}", &name[idx..], &name[..idx]); + let bg_color = compute_color(&name); + Some(Tag { + name, + fg_color: "white".to_string(), + bg_color, + unread, + }) + }), + ) .collect(); Ok(tags) }