api3/admin/datastore/catar.rs: start impl. download

This commit is contained in:
Dietmar Maurer committed 2019-01-19 17:27:02 +01:00
1 parent 50cfb695ae
commit 6a4c091616
2 files changed
+43 -1

No files matched your search

+21
View File
@@ -101,6 +101,27 @@ impl DataStore {
self.chunk_store.base_path()
}
pub fn get_backup_dir(
&self,
backup_type: &str,
backup_id: &str,
backup_time: i64,
) -> PathBuf {
let mut relative_path = PathBuf::new();
relative_path.push(backup_type);
relative_path.push(backup_id);
let dt = Utc.timestamp(backup_time, 0);
let date_str = dt.format("%Y-%m-%dT%H:%M:%S").to_string();
relative_path.push(&date_str);
relative_path
}
pub fn create_backup_dir(
&self,
backup_type: &str,