Use 'modified()' instead of 'created()' to get the file time.
[valheim_web.git] / backend / src / valheim_controller.rs
index 79b92b3..72eb60e 100644 (file)
@@ -4,7 +4,7 @@ use std::{ fs, time::SystemTime };
 \r
 use chrono::{ DateTime, offset::Local };\r
 \r
-#[cfg(target_os = "unix")]\r
+#[cfg(target_os = "linux")]\r
 use systemd::journal;\r
 \r
 #[derive(Clone, Debug)]\r
@@ -110,7 +110,7 @@ fn get_last_backup_datetime(backup_path: &str) -> Option<SystemTime> {
         fs::read_dir(backup_path).ok()?.filter_map(\r
             |e| {\r
                 let dir = e.ok()?;\r
-                if dir.path().is_file() { Some(dir.metadata().ok()?.created().ok()?) } else { None }\r
+                if dir.path().is_file() { Some(dir.metadata().ok()?.modified().ok()?) } else { None }\r
             }\r
         )\r
         .collect::<Vec<SystemTime>>();\r