From 3b9d6fbd89cb20b14a3df146b4745749702d96da Mon Sep 17 00:00:00 2001 From: JMARyA Date: Thu, 14 Sep 2023 18:48:20 +0200 Subject: [PATCH] update --- Cargo.lock | 2 +- src/main.rs | 28 +++++++++++++++++----------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e7231c8..3307f12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1788,7 +1788,7 @@ checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] name = "web-base" version = "0.2.0" -source = "git+https://git.hydrar.de/jmarya/web-base#b1adc59ea709c4e0a4bec553e4bc63b986fb7054" +source = "git+https://git.hydrar.de/jmarya/web-base#dc5c22175bb58e554ebfd19a493be3631c9be40c" dependencies = [ "actix-files", "actix-web", diff --git a/src/main.rs b/src/main.rs index 909a6f2..c4b312c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,17 +16,23 @@ async fn main() -> std::io::Result<()> { let conf = config::Config::new(); web_base::bootstrap::cache_bootstrap().await; - web_base::map!(web_base::Site::new().enable_bootstrap(true), |x: App<_>| { - x.app_data(web::Data::new(conf.clone())) - .service(pages::index::index) - // Assets - .service(pages::assets::wallpaper) - .service(pages::assets::me_img) - .service(pages::index::public_key) - .service(pages::index::mirrors) - .service(pages::index::message_page) - .service(pages::index::message_post) - }) + web_base::map!( + web_base::Site::new() + .enable_bootstrap(true) + .enable_scaling(true) + .enable_favicon("/assets/me".to_string()), + |x: App<_>| { + x.app_data(web::Data::new(conf.clone())) + .service(pages::index::index) + // Assets + .service(pages::assets::wallpaper) + .service(pages::assets::me_img) + .service(pages::index::public_key) + .service(pages::index::mirrors) + .service(pages::index::message_page) + .service(pages::index::message_post) + } + ) .bind(("0.0.0.0", 8080))? .run() .await