diff options
| author | Nathan Jaremko | 2017-12-24 13:49:19 -0500 | 
|---|---|---|
| committer | Nathan Jaremko | 2017-12-24 13:49:19 -0500 | 
| commit | af8f2907c99c0a4cf5d26c5da74efb51b576909c (patch) | |
| tree | 882a734f05474c7c324bbb9d1e2fd6c205763ee6 /src/structs.rs | |
| parent | be0bcf669e1c187ccec7ada160dac5c26089420a (diff) | |
| download | podcast-af8f2907c99c0a4cf5d26c5da74efb51b576909c.tar.bz2 | |
0.4.7
Diffstat (limited to 'src/structs.rs')
| -rw-r--r-- | src/structs.rs | 13 | 
1 files changed, 3 insertions, 10 deletions
| diff --git a/src/structs.rs b/src/structs.rs index 817a0d1..b6a1d38 100644 --- a/src/structs.rs +++ b/src/structs.rs @@ -14,14 +14,12 @@ use yaml_rust::YamlLoader;  pub struct Config {      pub auto_download_limit: i64, -    pub auto_delete_limit: i64,  }  impl Config {      pub fn new() -> Config {          let mut path = get_podcast_dir();          let mut download_limit = 1; -        let mut delete_limit = 0;          path.push(".config");          if path.exists() {              let mut s = String::new(); @@ -32,9 +30,6 @@ impl Config {                  if let Some(val) = doc["auto_download_limit"].as_i64() {                      download_limit = val;                  } -                if let Some(val) = doc["auto_delete_limit"].as_i64() { -                    delete_limit = val; -                }              }          } else {              let mut file = File::create(&path).unwrap(); @@ -42,7 +37,6 @@ impl Config {          }          Config {              auto_download_limit: download_limit, -            auto_delete_limit: delete_limit,          }      }  } @@ -92,10 +86,9 @@ impl State {              };              state.version = String::from(version);              // Check if a day has passed (86400 seconds) since last launch -            if state -                .last_run_time -                .signed_duration_since(Utc::now()) -                .num_seconds() < -86400 +            if Utc::now() +                .signed_duration_since(state.last_run_time) +                .num_seconds() > 86400              {                  update_rss(&mut state);                  check_for_update(&state.version); | 
