Start services after stop one second.
This commit is contained in:
@ -158,8 +158,15 @@ func SyncSSLocal() {
|
|||||||
if on {
|
if on {
|
||||||
if changed {
|
if changed {
|
||||||
StopSSLocal()
|
StopSSLocal()
|
||||||
|
DispatchQueue.main.asyncAfter(
|
||||||
|
deadline: DispatchTime.now() + DispatchTimeInterval.seconds(1),
|
||||||
|
execute: {
|
||||||
|
() in
|
||||||
|
StartSSLocal()
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
StartSSLocal()
|
||||||
}
|
}
|
||||||
StartSSLocal()
|
|
||||||
} else {
|
} else {
|
||||||
StopSSLocal()
|
StopSSLocal()
|
||||||
}
|
}
|
||||||
@ -297,8 +304,15 @@ func SyncPrivoxy() {
|
|||||||
if on {
|
if on {
|
||||||
if changed {
|
if changed {
|
||||||
StopPrivoxy()
|
StopPrivoxy()
|
||||||
|
DispatchQueue.main.asyncAfter(
|
||||||
|
deadline: DispatchTime.now() + DispatchTimeInterval.seconds(1),
|
||||||
|
execute: {
|
||||||
|
() in
|
||||||
|
StartPrivoxy()
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
StartPrivoxy()
|
||||||
}
|
}
|
||||||
StartPrivoxy()
|
|
||||||
} else {
|
} else {
|
||||||
StopPrivoxy()
|
StopPrivoxy()
|
||||||
}
|
}
|
||||||
@ -438,8 +452,15 @@ func SyncKcptun() {
|
|||||||
if on {
|
if on {
|
||||||
if changed {
|
if changed {
|
||||||
StopKcptun()
|
StopKcptun()
|
||||||
|
DispatchQueue.main.asyncAfter(
|
||||||
|
deadline: DispatchTime.now() + DispatchTimeInterval.seconds(1),
|
||||||
|
execute: {
|
||||||
|
() in
|
||||||
|
StartKcptun()
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
StartKcptun()
|
||||||
}
|
}
|
||||||
StartKcptun()
|
|
||||||
} else {
|
} else {
|
||||||
StopKcptun()
|
StopKcptun()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user