diff --git a/src/pages/assets.rs b/src/pages/assets.rs index 265d777..3a1fd7a 100644 --- a/src/pages/assets.rs +++ b/src/pages/assets.rs @@ -12,6 +12,7 @@ pub fn router() -> Router { let tar_contents = embed::bytes!("../../assets.tar"); let mut archive = Archive::new(Cursor::new(tar_contents.as_ref())); + let archive_map: DashMap> = DashMap::new(); for entry in archive.entries().unwrap() { @@ -19,6 +20,11 @@ pub fn router() -> Router { let path = String::from_utf8(entry.path_bytes().to_vec()).unwrap(); + // Is a directory. + if path.ends_with("/") { + continue; + } + let mut contents = Vec::new(); entry.read_to_end(&mut contents).unwrap();