From 05b1b19470f396e4c6b052e0cf3526c479a9598a Mon Sep 17 00:00:00 2001 From: MeexReay Date: Sun, 8 Sep 2024 01:59:10 +0300 Subject: [PATCH] trying to fix --- src/ezhttp/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ezhttp/mod.rs b/src/ezhttp/mod.rs index e5df5d2..5bacf77 100644 --- a/src/ezhttp/mod.rs +++ b/src/ezhttp/mod.rs @@ -94,7 +94,6 @@ where let server = Arc::new(server); let listener = TcpListener::bind(host).await?; let handler = Arc::new(OnceCell::new_with(Some(handler))); - let rt = Arc::new(Runtime::new().unwrap()); let host_clone = String::from(host).clone(); let server_clone = server.clone(); @@ -110,10 +109,9 @@ where let now_server = Arc::clone(&server); let handler_clone = handler.clone(); - let runtime = rt.clone(); threadpool.execute(move || { - runtime.block_on((&handler_clone.get().unwrap())(now_server, sock)); + tokio::spawn((&handler_clone.get().unwrap())(now_server, sock)); }); }