Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
files.rs 407 B
Newer Older
peterrabbit's avatar
peterrabbit committed
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"))
}