From 80a4c767a83df2e298f50643b320570baf002a19 Mon Sep 17 00:00:00 2001 From: G2-Games <ke0bhogsg@gmail.com> Date: Tue, 22 Oct 2024 13:10:14 -0500 Subject: [PATCH] Minor tweaks --- src/database.rs | 2 +- src/main.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/database.rs b/src/database.rs index 5b15819..6db93a1 100644 --- a/src/database.rs +++ b/src/database.rs @@ -42,7 +42,7 @@ impl Database { let mut out_path = self.path.clone(); out_path.set_extension(".bkp"); let mut file = File::create(&out_path).expect("Could not save!"); - encode_into_std_write(&self, &mut file, BINCODE_CFG).expect("Could not write out!"); + encode_into_std_write(self, &mut file, BINCODE_CFG).expect("Could not write out!"); fs::rename(out_path, &self.path).unwrap(); } diff --git a/src/main.rs b/src/main.rs index 2e0591e..556eb4e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -154,6 +154,8 @@ fn clean_database(db: &Arc<RwLock<Database>>) { debug!("Deleted file: {}", file.1.name()); database.files.remove(&file.0); } + + database.save(); } #[rocket::main] @@ -165,7 +167,7 @@ async fn main() { let (shutdown, mut rx) = tokio::sync::mpsc::channel(1); let cleaner_db = database.clone(); spawn(async move { - let mut interval = time::interval(Duration::from_secs(60)); + let mut interval = time::interval(Duration::from_secs(120)); loop { select! {