Switch rest stuff of data/downloader to Failure Crate.

This commit is contained in:
Jordan Petridis
2018-02-04 17:36:27 +02:00
parent f9f015a211
commit de43cae015
20 changed files with 102 additions and 97 deletions
+2 -2
View File
@@ -4,12 +4,12 @@ use gtk;
use chrono::prelude::*;
use gtk::prelude::*;
use failure::Error;
use humansize::{file_size_opts as size_opts, FileSize};
use open;
use hammond_data::{EpisodeWidgetQuery, Podcast};
use hammond_data::dbqueries;
use hammond_data::errors::*;
use hammond_data::utils::get_download_folder;
use app::Action;
@@ -368,7 +368,7 @@ fn update_total_size_callback(prog: Arc<Mutex<manager::Progress>>, total_size: g
// };
// }
pub fn episodes_listbox(pd: &Podcast, sender: Sender<Action>) -> Result<gtk::ListBox> {
pub fn episodes_listbox(pd: &Podcast, sender: Sender<Action>) -> Result<gtk::ListBox, Error> {
let mut episodes = dbqueries::get_pd_episodeswidgets(pd)?;
let list = gtk::ListBox::new();