directory entries show created at date
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
use std::time::UNIX_EPOCH;
|
||||
|
||||
use anyhow::{Context, anyhow};
|
||||
use tokio::{fs, io::AsyncWriteExt as _};
|
||||
|
||||
@@ -67,13 +69,20 @@ impl FileSystem {
|
||||
continue;
|
||||
}
|
||||
};
|
||||
let metadata = entry.metadata().await?;
|
||||
let created_at = metadata.created()?.duration_since(UNIX_EPOCH)?.as_secs();
|
||||
|
||||
let mime_type = match file_type {
|
||||
FileType::File => FileMimeType::from_name(&name),
|
||||
_ => None,
|
||||
};
|
||||
|
||||
files.push(File::new(FileName::new(&name)?, file_type, mime_type));
|
||||
files.push(File::new(
|
||||
FileName::new(&name)?,
|
||||
file_type,
|
||||
mime_type,
|
||||
created_at,
|
||||
));
|
||||
}
|
||||
|
||||
Ok(files)
|
||||
|
||||
Reference in New Issue
Block a user