diff --git a/src/stats.rs b/src/stats.rs index cd047a6cf37a7f4497d567b42c1bd0439ba55d12..ffac89660b6568731903e7eb89bd99eb7bce7f08 100644 --- a/src/stats.rs +++ b/src/stats.rs @@ -5,6 +5,7 @@ use crate::{ }; use actix_rt::Runtime; use actix_web::dev::ServerHandle; +use actix_web::web::Data; use actix_web::{middleware::Logger, App, HttpResponse, HttpServer, Responder}; use mpsc::{RecvError, SendError, Sender}; use serde::Serialize; @@ -56,9 +57,9 @@ impl StatsServer { .wrap(Logger::default()) .route("/", actix_web::web::get().to(get_status)) .route("/health", actix_web::web::get().to(get_health)) - .data(State { + .app_data(Data::new(State { unbundler: Arc::clone(&unbundler), - }) + })) }) .bind(server_address) .context(Bind)?