Newer
Older
use actix_files::NamedFile;
pub async fn favicon() -> actix_web::Result<NamedFile> {
let standard_dir = std::path::PathBuf::from(
std::env::var("RESOURCES_DIR").expect("RESOURCES_DIR is not defined"),
)
.join("public/standard");
Ok(NamedFile::open(standard_dir.join("favicon.ico"))?)
}
pub async fn robots() -> actix_web::Result<NamedFile> {
let standard_dir = std::path::PathBuf::from(
std::env::var("RESOURCES_DIR").expect("RESOURCES_DIR is not defined"),
)
.join("public/standard");
Ok(NamedFile::open(standard_dir.join("robots.txt"))?)
}
pub async fn sitemap() -> actix_web::Result<NamedFile> {
let standard_dir = std::path::PathBuf::from(
std::env::var("RESOURCES_DIR").expect("RESOURCES_DIR is not defined"),
)
.join("public/standard");
Ok(NamedFile::open(standard_dir.join("sitemap.xml"))?)
}