refactor test_nat

This commit is contained in:
rustdesk
2025-05-09 00:07:06 +08:00
parent 61cdb60362
commit d46862e47d
2 changed files with 11 additions and 17 deletions

View File

@@ -65,13 +65,9 @@ impl RendezvousMediator {
if crate::platform::is_installed() && !crate::is_custom_client() {
crate::updater::start_auto_update();
}
let mut nat_tested = false;
check_zombie();
let server = new_server();
if Config::get_nat_type() == NatType::UNKNOWN_NAT as i32 {
crate::test_nat_type();
nat_tested = true;
}
crate::test_nat_type();
if config::option2bool("stop-service", &Config::get_option("stop-service")) {
crate::test_rendezvous_server();
}
@@ -100,10 +96,6 @@ impl RendezvousMediator {
if !config::option2bool("stop-service", &Config::get_option("stop-service"))
&& !crate::platform::installing_service()
{
if !nat_tested {
crate::test_nat_type();
nat_tested = true;
}
let mut futs = Vec::new();
let servers = Config::get_rendezvous_servers();
SHOULD_EXIT.store(false, Ordering::SeqCst);