1
0
mirror of https://git.ngram.ca/OpenJam/rc-servers synced 2026-08-23 23:08:52 +00:00

Add standard favicon endpoint

This commit is contained in:
NG (Graham)
2025-11-16 14:05:39 -05:00
parent 4bdb0ad1d0
commit 8d5f835497
2 changed files with 12 additions and 2 deletions

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
}