trying to fix

This commit is contained in:
MeexReay 2024-09-08 01:59:10 +03:00
parent dac0f5e4a5
commit 05b1b19470

View File

@ -94,7 +94,6 @@ where
let server = Arc::new(server); let server = Arc::new(server);
let listener = TcpListener::bind(host).await?; let listener = TcpListener::bind(host).await?;
let handler = Arc::new(OnceCell::new_with(Some(handler))); let handler = Arc::new(OnceCell::new_with(Some(handler)));
let rt = Arc::new(Runtime::new().unwrap());
let host_clone = String::from(host).clone(); let host_clone = String::from(host).clone();
let server_clone = server.clone(); let server_clone = server.clone();
@ -110,10 +109,9 @@ where
let now_server = Arc::clone(&server); let now_server = Arc::clone(&server);
let handler_clone = handler.clone(); let handler_clone = handler.clone();
let runtime = rt.clone();
threadpool.execute(move || { threadpool.execute(move || {
runtime.block_on((&handler_clone.get().unwrap())(now_server, sock)); tokio::spawn((&handler_clone.get().unwrap())(now_server, sock));
}); });
} }