Skip to content
Snippets Groups Projects
Commit ae1a4fd2 authored by slonkazoid's avatar slonkazoid Committed by 🥺
Browse files

add modification time fallback if birth time is not supported on this platform

parent 9eb0784f
No related branches found
No related tags found
No related merge requests found
...@@ -251,7 +251,14 @@ pub(crate) async fn delete_all_remote_media_at_after_time(&self, time: String) - ...@@ -251,7 +251,14 @@ pub(crate) async fn delete_all_remote_media_at_after_time(&self, time: String) -
let file_metadata = fs::metadata(path.clone()).await?; let file_metadata = fs::metadata(path.clone()).await?;
debug!("File metadata: {:?}", file_metadata); debug!("File metadata: {:?}", file_metadata);
let file_created_at = file_metadata.created()?; let file_created_at = match file_metadata.created() {
Ok(value) => value,
Err(err) if err.kind() == std::io::ErrorKind::Unsupported => {
debug!("btime is unsupported, using mtime instead");
file_metadata.modified()?
},
Err(err) => return Err(err.into()),
};
debug!("File created at: {:?}", file_created_at); debug!("File created at: {:?}", file_created_at);
if file_created_at >= user_duration { if file_created_at >= user_duration {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment