refactor: use utc time
							parent
							
								
									29d6713486
								
							
						
					
					
						commit
						703a25e8be
					
				| 
						 | 
				
			
			@ -17,7 +17,7 @@ pub struct BackupManager {
 | 
			
		|||
    config_dir: PathBuf,
 | 
			
		||||
    world_dir: PathBuf,
 | 
			
		||||
    max_backups: u64,
 | 
			
		||||
    start_time: Option<chrono::DateTime<chrono::Local>>,
 | 
			
		||||
    start_time: Option<chrono::DateTime<chrono::Utc>>,
 | 
			
		||||
    files: Vec<(PathBuf, PathBuf)>
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +69,7 @@ impl BackupManager {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    pub fn create_archive(&mut self) -> io::Result<()> {
 | 
			
		||||
        let start_time = chrono::offset::Local::now();
 | 
			
		||||
        let start_time = chrono::offset::Utc::now();
 | 
			
		||||
        self.start_time = Some(start_time);
 | 
			
		||||
 | 
			
		||||
        let filename = format!("{}", start_time.format(FILENAME_FORMAT));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -88,7 +88,7 @@ impl ServerProcess {
 | 
			
		|||
        // We wait some time to (hopefully) ensure the save-all call has completed
 | 
			
		||||
        std::thread::sleep(std::time::Duration::from_secs(10));
 | 
			
		||||
 | 
			
		||||
        let start_time = chrono::offset::Local::now();
 | 
			
		||||
        let start_time = chrono::offset::Utc::now();
 | 
			
		||||
        let res = self.backups.create_archive();
 | 
			
		||||
 | 
			
		||||
        if res.is_ok() {
 | 
			
		||||
| 
						 | 
				
			
			@ -98,7 +98,7 @@ impl ServerProcess {
 | 
			
		|||
        // The server's save feature needs to be enabled again even if the archive failed to create
 | 
			
		||||
        self.custom("save-on")?;
 | 
			
		||||
 | 
			
		||||
        let duration = chrono::offset::Local::now() - start_time;
 | 
			
		||||
        let duration = chrono::offset::Utc::now() - start_time;
 | 
			
		||||
        let duration_str = format!(
 | 
			
		||||
            "{}m{}s",
 | 
			
		||||
            duration.num_seconds() / 60,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue