diff --git a/crates/server/src/server.rs b/crates/server/src/server.rs index 0833ce1..752f4a2 100644 --- a/crates/server/src/server.rs +++ b/crates/server/src/server.rs @@ -48,7 +48,7 @@ use crate::middleware::LoggerMiddleware; use crate::middleware::RateLimitMiddleware; use crate::scheduled::ReportMetricsAction; -pub(crate) type ServerFuture = tokio::task::JoinHandle>; +pub(crate) type ServerFuture = percas_core::JoinHandle>; #[derive(Debug)] pub struct ServerState { @@ -163,7 +163,7 @@ pub async fn start_server( log::info!("server is closing"); }; - tokio::spawn(async move { + rt.spawn(async move { poem::Server::new_with_acceptor(acceptor) .run_with_graceful_shutdown(route, signal, Some(Duration::from_secs(10))) .await