summaryrefslogtreecommitdiffstats
path: root/src/main_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main_view.rs')
-rw-r--r--src/main_view.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/main_view.rs b/src/main_view.rs
index c0dcd08..a3b0be7 100644
--- a/src/main_view.rs
+++ b/src/main_view.rs
@@ -188,35 +188,4 @@ impl MainView {
})
}
- fn add_mailview(siv: &mut Cursive, muxroot: cursive_multiplex::Id) {
- debug!("Creating mailview");
- siv.call_on_name(MAIN_MAIL_LIST_NAME, |maillist_view: &mut MaillistView| {
- if let Some(ml_data) = maillist_view.item().and_then(move |idx| maillist_view.borrow_item(idx)) {
- debug!("Found item");
- Ok(ml_data.clone())
- } else {
- unimplemented!()
- }
- })
- .map(|maillist_item: Result<MailListingData>| {
- if let Ok(mldata) = maillist_item {
- let _ = siv.call_on_name(MAIN_MUX_NAME, |mux: &mut Mux| {
- debug!("Adding mux pane");
- let _ = mux.add_right_of(crate::mailview::MailView::create_for(mldata), muxroot); // TODO handle error
- }); // TODO handle error.
- } else {
- // do something
- }
-
- Ok(())
- })
- .unwrap_or_else(|| {
- siv.add_layer(crate::util::dialog_for("Failed to find View"));
- Ok(())
- })
- .unwrap_or_else(|e: anyhow::Error| {
- siv.add_layer(crate::util::error_dialog_for(e))
- });
- }
-
}