From 6bd539cdbd9e6c366ba6b24d74196f4df6aed7bf Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sun, 18 Oct 2020 23:16:46 +0800 Subject: [PATCH] reflect: add get_check_inverval_secs --- src/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 2a3539b..eb6211a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,6 +19,10 @@ struct KeepRunningConfig { } impl KeepRunningConfig { + fn get_check_inverval_secs(&self) -> u64 { + self.check_inverval_secs.unwrap_or(60 * 60) + } + fn is_show_debug_output(&self) -> bool { self.show_debug_output.unwrap_or(false) } @@ -70,7 +74,7 @@ fn main() { for check_cnt in 0.. { info!("Check index: {} @{:?}", check_cnt, Local::now()); keep_runningd(keep_running_config.clone()); - thread::sleep(Duration::from_secs(keep_running_config.check_inverval_secs.unwrap_or(60 * 60))); + thread::sleep(Duration::from_secs(keep_running_config.get_check_inverval_secs())); } drop(the_file_lock);