mirror of
https://github.com/qinyuhang/ShadowsocksX-NG-R.git
synced 2026-10-20 06:24:32 +00:00
add some judgement when app lauch first time
This commit is contained in:
@@ -512,7 +512,9 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
||||
serverMenuText += " - \(latency) ms"
|
||||
}
|
||||
else{
|
||||
serverMenuText += " - failed"
|
||||
if !neverSpeedTestBefore {
|
||||
serverMenuText += " - failed"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -622,7 +624,9 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSUserNotificationCenterDele
|
||||
if let latency = p.latency{
|
||||
item.title += " - \(latency) ms"
|
||||
}else{
|
||||
item.title += " - failed"
|
||||
if !neverSpeedTestBefore {
|
||||
item.title += " - failed"
|
||||
}
|
||||
}
|
||||
if mgr.activeProfileId == p.uuid {
|
||||
item.state = 1
|
||||
|
||||
@@ -131,8 +131,11 @@ class PingServers:NSObject{
|
||||
}
|
||||
|
||||
|
||||
|
||||
func ping(_ i:Int=0){
|
||||
|
||||
neverSpeedTestBefore = false
|
||||
|
||||
var result:[(Int,Double)] = []
|
||||
|
||||
for k in 0..<SerMgr.profiles.count {
|
||||
@@ -152,6 +155,7 @@ class PingServers:NSObject{
|
||||
}
|
||||
|
||||
|
||||
|
||||
})
|
||||
}
|
||||
// after two seconds ,time out
|
||||
@@ -222,3 +226,5 @@ func synchronized(lock: AnyObject, closure: () -> ()) {
|
||||
func cancel(_ task: Task?) {
|
||||
task?(true)
|
||||
}
|
||||
|
||||
var neverSpeedTestBefore:Bool = true
|
||||
|
||||
Reference in New Issue
Block a user