use crate::static_files::StaticFilesManager; use actix_files::NamedFile; use actix_web::{get, web, Responder}; #[get("/favicon.ico")] pub async fn favicon( static_files_manager: web::Data<std::sync::Mutex<StaticFilesManager>>, ) -> impl Responder { let static_files_manager = static_files_manager.lock().unwrap(); NamedFile::open(static_files_manager.dir.join("default").join("favicon.ico")) }