Removed code duplication and combined refresh_feed and refresh_db.
This commit is contained in:
@@ -199,7 +199,7 @@ fn receive() -> glib::Continue {
|
||||
|
||||
pub fn episodes_listbox(db: &Database, pd: &Podcast) -> Result<gtk::ListBox> {
|
||||
let conn = db.lock().unwrap();
|
||||
let mut episodes = dbqueries::get_pd_episodes(&conn, &pd)?;
|
||||
let mut episodes = dbqueries::get_pd_episodes(&conn, pd)?;
|
||||
drop(conn);
|
||||
|
||||
let list = gtk::ListBox::new();
|
||||
|
||||
@@ -30,7 +30,7 @@ fn podcast_widget(db: &Database, stack: >k::Stack, pd: &Podcast) -> gtk::Box {
|
||||
}));
|
||||
|
||||
title_label.set_text(pd.title());
|
||||
let listbox = episodes_listbox(db, &pd);
|
||||
let listbox = episodes_listbox(db, pd);
|
||||
if let Ok(l) = listbox {
|
||||
view.add(&l);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user