Add standard favicon endpoint

This commit is contained in:
NG (Graham) committed 2025-11-16 15:10:47 -05:00
1 parent 4bdb0ad1d0
commit 8d5f835497
2 files changed
+12 -2

No files matched your search

+11 -2
View File
@@ -190,8 +190,17 @@ pub async fn form_load(handlebars_ref: Data<handlebars::Handlebars<'_>>) -> Html
}, &handlebars_ref)
}
#[get("/robocraft/favicon")]
pub async fn favicon(config: Data<super::RcConfig>) -> impl Responder {
async fn favicon_impl(config: Data<super::RcConfig>) -> impl Responder {
let path = config.assets.join("favicon.jpg");
actix_files::NamedFile::open_async(path).await
}
#[get("/robocraft/favicon")]
pub async fn favicon(config: Data<super::RcConfig>) -> impl Responder {
favicon_impl(config).await
}
#[get("/favicon.ico")]
pub async fn favicon_standard(config: Data<super::RcConfig>) -> impl Responder {
favicon_impl(config).await
}