fix server service not start after daemon installed at first time

This commit is contained in:
chenbaiyu
2022-01-14 17:36:41 +08:00
parent 07aa0898c5
commit d5286782cd
4 changed files with 16 additions and 7 deletions

View File

@@ -274,7 +274,16 @@ pub async fn start_server(is_server: bool, _tray: bool) {
}
#[cfg(target_os = "macos")]
sync_and_watch_config_dir().await;
{
loop {
if crate::platform::macos::is_installed_daemon(false) {
break;
}
sleep(1.0).await;
}
sync_and_watch_config_dir().await;
}
if is_server {
std::thread::spawn(move || {