diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-07-06 14:31:16 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-07-06 14:31:16 +0200 |
commit | 97898e4c732b8816f9bbeceae534fedc3d40c113 (patch) | |
tree | 48e613d289dba145486329e9fffaf8a3e204ce9c /src | |
parent | 2ebbaf58ea1d101ce48c73ba7f32e1efed12178a (diff) |
Immediately load MailStore
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/main_view.rs | 3 |
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() |