summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-07-06 14:31:16 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-07-06 14:31:16 +0200
commit97898e4c732b8816f9bbeceae534fedc3d40c113 (patch)
tree48e613d289dba145486329e9fffaf8a3e204ce9c /src
parent2ebbaf58ea1d101ce48c73ba7f32e1efed12178a (diff)
Immediately load MailStore
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src')
-rw-r--r--src/main_view.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/main_view.rs b/src/main_view.rs
index 82a70b7..613d39f 100644
--- a/src/main_view.rs
+++ b/src/main_view.rs
@@ -68,8 +68,7 @@ impl MainView {
}
pub fn load_maildir(&mut self, pb: PathBuf) -> Result<()> {
- let mut md = MailStore::from_path(pb.clone());
- md.load()?;
+ let md = MailStore::build_from_path(pb.clone()).collect::<Result<MailStore>>()?;
let list_view = MainView::list_view_for(md.cur_mail().iter().map(Mail::parsed))?;
let name = pb.file_name()