reset onlinestatus after test rendezvous servers
This commit is contained in:
		
							parent
							
								
									56eac7294c
								
							
						
					
					
						commit
						8709b6bc93
					
				| @ -668,11 +668,13 @@ pub async fn get_nat_type(ms_timeout: u64) -> i32 { | |||||||
|     crate::ipc::get_nat_type(ms_timeout).await |     crate::ipc::get_nat_type(ms_timeout).await | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // #[cfg(any(target_os = "android", target_os = "ios", feature = "cli"))]
 | // used for client to test which server is faster in case stop-servic=Y
 | ||||||
| #[tokio::main(flavor = "current_thread")] | #[tokio::main(flavor = "current_thread")] | ||||||
| async fn test_rendezvous_server_() { | async fn test_rendezvous_server_() { | ||||||
|     let servers = Config::get_rendezvous_servers(); |     let servers = Config::get_rendezvous_servers(); | ||||||
|     Config::reset_online(); |     if servers.len() <= 1 { | ||||||
|  |         return; | ||||||
|  |     } | ||||||
|     let mut futs = Vec::new(); |     let mut futs = Vec::new(); | ||||||
|     for host in servers { |     for host in servers { | ||||||
|         futs.push(tokio::spawn(async move { |         futs.push(tokio::spawn(async move { | ||||||
| @ -692,6 +694,7 @@ async fn test_rendezvous_server_() { | |||||||
|         })); |         })); | ||||||
|     } |     } | ||||||
|     join_all(futs).await; |     join_all(futs).await; | ||||||
|  |     Config::reset_online(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // #[cfg(any(target_os = "android", target_os = "ios", feature = "cli"))]
 | // #[cfg(any(target_os = "android", target_os = "ios", feature = "cli"))]
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user