diff --git a/src/server.rs b/src/server.rs index bbe2d5f2a..8f4dcccdc 100644 --- a/src/server.rs +++ b/src/server.rs @@ -194,6 +194,11 @@ pub async fn create_tcp_connection( } } + #[cfg(target_os = "macos")]{ + use std::process::Command; + Command::new("/usr/bin/caffeinate").arg("-u").arg("-t 5").spawn().ok(); + log::info!("wake up macos"); + } Connection::start(addr, stream, id, Arc::downgrade(&server)).await; Ok(()) }