Rename refresh to schedule_refresh
This commit is contained in:
parent
1175a54266
commit
685b35cb23
@ -32,7 +32,7 @@ use podcasts_data::{dbqueries, Source};
|
||||
|
||||
use crate::app::Action;
|
||||
use crate::stacks::Content;
|
||||
use crate::utils::{itunes_to_rss, refresh};
|
||||
use crate::utils::{itunes_to_rss, schedule_refresh};
|
||||
|
||||
use std::rc::Rc;
|
||||
|
||||
@ -85,7 +85,7 @@ impl AddPopover {
|
||||
|
||||
rayon::spawn(clone!(sender => move || {
|
||||
if let Ok(source) = Source::from_url(&url) {
|
||||
refresh(Some(vec![source]), sender.clone());
|
||||
schedule_refresh(Some(vec![source]), sender.clone());
|
||||
} else {
|
||||
error!("Failed to convert, url: {}, to a source entry", url);
|
||||
}
|
||||
|
||||
@ -206,7 +206,7 @@ pub(crate) fn cleanup(cleanup_date: DateTime<Utc>) {
|
||||
/// Schedule feed refresh
|
||||
/// If `source` is None, Refreshes all sources in the database.
|
||||
/// Current implementation ignores update request if another update is already running
|
||||
pub(crate) fn refresh(source: Option<Vec<Source>>, sender: Sender<Action>) {
|
||||
pub(crate) fn schedule_refresh(source: Option<Vec<Source>>, sender: Sender<Action>) {
|
||||
// If we try to update the whole db,
|
||||
// Exit early if `source` table is empty
|
||||
if source.is_none() {
|
||||
@ -228,7 +228,7 @@ pub(crate) fn refresh(source: Option<Vec<Source>>, sender: Sender<Action>) {
|
||||
/// Update the rss feed(s) originating from `source`.
|
||||
/// If `source` is None, Fetches all the `Source` entries in the database and updates them.
|
||||
/// Do not call this function directly unless you are sure no other updates are running.
|
||||
/// Use `refresh()` instead
|
||||
/// Use `schedule_refresh()` instead
|
||||
pub(crate) fn refresh_feed(source: Option<Vec<Source>>, sender: Sender<Action>) {
|
||||
rayon::spawn(move || {
|
||||
let (up_sender, up_receiver) = bounded(1);
|
||||
@ -421,7 +421,7 @@ pub(crate) fn on_import_clicked(window: >k::ApplicationWindow, sender: &Sender
|
||||
// Parse the file and import the feeds
|
||||
if let Ok(sources) = opml::import_from_file(filename) {
|
||||
// Refresh the successfully parsed feeds to index them
|
||||
refresh(Some(sources), sender)
|
||||
schedule_refresh(Some(sources), sender)
|
||||
} else {
|
||||
let text = i18n("Failed to parse the imported file");
|
||||
sender.send(Action::ErrorNotification(text)).expect("Action channel blew up somehow");
|
||||
|
||||
@ -138,7 +138,7 @@ impl MainWindow {
|
||||
if settings.get_boolean("refresh-on-startup") {
|
||||
info!("Refresh on startup.");
|
||||
let s: Option<Vec<_>> = None;
|
||||
utils::refresh(s, sender.clone());
|
||||
utils::schedule_refresh(s, sender.clone());
|
||||
}
|
||||
|
||||
let refresh_interval = settings::get_refresh_interval(&settings).num_seconds() as u32;
|
||||
@ -147,7 +147,7 @@ impl MainWindow {
|
||||
let r_sender = sender.clone();
|
||||
gtk::timeout_add_seconds(refresh_interval, move || {
|
||||
let s: Option<Vec<_>> = None;
|
||||
utils::refresh(s, r_sender.clone());
|
||||
utils::schedule_refresh(s, r_sender.clone());
|
||||
|
||||
glib::Continue(true)
|
||||
});
|
||||
@ -180,7 +180,7 @@ impl MainWindow {
|
||||
action(&self.window, "refresh", clone!(sender => move |_, _| {
|
||||
gtk::idle_add(clone!(sender => move || {
|
||||
let s: Option<Vec<_>> = None;
|
||||
utils::refresh(s, sender.clone());
|
||||
utils::schedule_refresh(s, sender.clone());
|
||||
glib::Continue(false)
|
||||
}));
|
||||
}));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user