From b6d2be3ff52585ff437f360785025b80b5d349aa Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Wed, 18 Oct 2017 18:49:35 +0300 Subject: [PATCH] Split stuff into a utils.rs module. --- hammond-gtk/src/utils.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 hammond-gtk/src/utils.rs diff --git a/hammond-gtk/src/utils.rs b/hammond-gtk/src/utils.rs new file mode 100644 index 0000000..649e443 --- /dev/null +++ b/hammond-gtk/src/utils.rs @@ -0,0 +1,13 @@ +use hammond_data; +use diesel::prelude::*; + +use std::thread; +use std::sync::{Arc, Mutex}; + +pub fn refresh_db(db: Arc>) { + let db_clone = db.clone(); + thread::spawn(move || { + // FIXME: Handle unwrap + hammond_data::index_feed::index_loop(db_clone.clone(), false).unwrap(); + }); +}