summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-12-02 17:08:59 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-12-02 17:10:42 +0200
commitf8a47586e99c7f4fe83dd3acc5fa8d7d6a42bd20 (patch)
tree98c397c7d0948017e5a3e3f1ad46ea44078f22a3
parent7efbe6d6926b4c2d4b50170cbb1fb8e16cb5154d (diff)
mail/listing: show mailbox loading state in status
-rw-r--r--src/components/mail/listing.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs
index dcca59a9..f8b0f13b 100644
--- a/src/components/mail/listing.rs
+++ b/src/components/mail/listing.rs
@@ -1509,10 +1509,15 @@ impl Component for Listing {
.ok()
.unwrap_or((0, 0));
format!(
- "Mailbox: {}, Messages: {}, New: {}",
+ "Mailbox: {}, Messages: {}, New: {}{}",
account[&mailbox_hash].name(),
total,
- unseen
+ unseen,
+ if account[&mailbox_hash].status.is_parsing() {
+ "(Loading...)"
+ } else {
+ ""
+ }
)
}
MailboxStatus::Failed(_) | MailboxStatus::None => account[&mailbox_hash].status(),