refactor: suffix file html metadata name
Diff
src/static_files.rs | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
@@ -155,10 +155,10 @@ struct FileMetadata<'a> {
pub precompressed_variant: Option<(PathBuf, &'a str)>,
}
fn prefix_file_html_metadata(file_path: &mut PathBuf) -> (&mut PathBuf, Option<Metadata>) {
fn suffix_file_html_metadata(file_path: &mut PathBuf) -> (&mut PathBuf, Option<Metadata>) {
tracing::debug!("file: appending .html to the path");
if let Some(filename) = file_path.file_name() {
let owned_filename = filename.to_os_string();
@@ -216,7 +216,7 @@ async fn composed_file_metadata<'a>(
file_path.pop();
let new_meta: Option<Metadata>;
(file_path, new_meta) = prefix_file_html_metadata(file_path);
(file_path, new_meta) = suffix_file_html_metadata(file_path);
if let Some(new_meta) = new_meta {
metadata = new_meta;
} else {
@@ -265,7 +265,7 @@ async fn composed_file_metadata<'a>(
let new_meta: Option<Metadata>;
(file_path, new_meta) = prefix_file_html_metadata(file_path);
(file_path, new_meta) = suffix_file_html_metadata(file_path);
match new_meta {
Some(new_meta) => {
return Ok(FileMetadata {
@@ -276,7 +276,7 @@ async fn composed_file_metadata<'a>(
})
}
_ => {
if compression_static {
if let Some(p) =
compression_static::precompressed_variant(file_path, headers).await