Chore: use int.max to indicate speed test fail
This commit is contained in:
parent
45d46a5494
commit
8a0281e2fe
|
@ -168,7 +168,7 @@ class ApiRequest{
|
|||
, method: .get
|
||||
, parameters: ["timeout":5000,"url":"http://www.gstatic.com/generate_204"])
|
||||
.responseJSON { (res) in let json = JSON(res.result.value ?? [])
|
||||
callback(json["delay"].int ?? -1)
|
||||
callback(json["delay"].int ?? Int.max)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -55,7 +55,7 @@ class ProxyMenuItemFactory {
|
|||
var speedText = ""
|
||||
let placeHolder = "\t"
|
||||
if let speedInfo = SpeedDataRecorder.shared.speedDict[proxy.stringValue] {
|
||||
speedText = speedInfo > 0 ?"\(placeHolder)\(speedInfo) ms" : "\(placeHolder)fail"
|
||||
speedText = speedInfo < Int.max ?"\(placeHolder)\(speedInfo) ms" : "\(placeHolder)fail"
|
||||
}
|
||||
|
||||
let proxyItem = ProxyMenuItem(title: proxy.stringValue + speedText, action: #selector(ProxyMenuItemFactory.actionSelectProxy(sender:)), keyEquivalent: "")
|
||||
|
|
|
@ -99,7 +99,7 @@ extension SpeedTestViewController:NSTableViewDataSource {
|
|||
|
||||
if (model.delay == -2) {
|
||||
textField.stringValue = "testing"
|
||||
} else if (model.delay == -1) {
|
||||
} else if (model.delay == Int.max) {
|
||||
textField.stringValue = "fail"
|
||||
} else {
|
||||
textField.stringValue = "\(model.delay)"
|
||||
|
|
Loading…
Reference in New Issue