diff --git a/rc_auth/src/main.rs b/rc_auth/src/main.rs index d8cf5ea..d17402f 100644 --- a/rc_auth/src/main.rs +++ b/rc_auth/src/main.rs @@ -59,6 +59,7 @@ async fn main() -> std::io::Result<()> { .service(robocraft::registration::form_submit) .service(robocraft::registration::form_load) .service(robocraft::registration::favicon) + .service(robocraft::registration::favicon_standard) .service(robocraft::email::email_password_auth) .service(robocraft::steam::steam_auth) .service(robocraft::username::user_password_auth) diff --git a/rc_auth/src/robocraft/registration.rs b/rc_auth/src/robocraft/registration.rs index 2a0006b..1263baa 100644 --- a/rc_auth/src/robocraft/registration.rs +++ b/rc_auth/src/robocraft/registration.rs @@ -190,8 +190,17 @@ pub async fn form_load(handlebars_ref: Data>) -> Html }, &handlebars_ref) } -#[get("/robocraft/favicon")] -pub async fn favicon(config: Data) -> impl Responder { +async fn favicon_impl(config: Data) -> 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) -> impl Responder { + favicon_impl(config).await +} + +#[get("/favicon.ico")] +pub async fn favicon_standard(config: Data) -> impl Responder { + favicon_impl(config).await +}