refactor desktop_run_async

This commit is contained in:
ssrlive 2025-01-02 23:18:40 +08:00
parent 2a8e31225c
commit 7136e2a20c
6 changed files with 127 additions and 98 deletions

View file

@ -78,7 +78,7 @@ fn run_service(_arguments: Vec<std::ffi::OsString>) -> Result<(), crate::BoxErro
}
unsafe { crate::tun2proxy_set_traffic_status_callback(1, Some(traffic_cb), std::ptr::null_mut()) };
if let Err(err) = crate::desktop_run_async(args, shutdown_token).await {
if let Err(err) = crate::desktop_run_async(args, tun::DEFAULT_MTU, false, shutdown_token).await {
log::error!("main loop error: {}", err);
}
Ok::<(), crate::Error>(())