Skip to content

Commit

Permalink
return 9999 for ping and handle it properly
Browse files Browse the repository at this point in the history
  • Loading branch information
AmyrAhmady committed Nov 15, 2023
1 parent c65c562 commit c165c9a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src-tauri/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ async fn ping_server(ip: &str, port: i32) -> Result<u32, String> {
let before = Instant::now();
match q.recv().await {
Ok(_p) => Ok(before.elapsed().as_millis() as u32),
Err(_) => Ok(0),
Err(_) => Ok(9999),
}
}
Err(_) => Ok(0),
Err(_) => Ok(9999),
}
}

Expand Down
11 changes: 9 additions & 2 deletions src/utils/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,15 @@ const getServerPing = async (ip: string, port: number, listType: ListType) => {
let server = getServerFromList(ip, port, listType);
if (server) {
let ping = server.ping;
if (typeof serverPing === "number" && serverPing !== 9999) {
ping = serverPing;

if (typeof serverPing === "number") {
if (serverPing !== 9999) {
ping = serverPing;
} else {
if (server.ping === 0) {
ping = serverPing;
}
}
}

server = {
Expand Down

0 comments on commit c165c9a

Please sign in to comment.