Add iOS 18 control widget

This commit is contained in:
世界
2024-10-06 21:41:10 +08:00
parent 9dadf5f648
commit 7e67e68670
12 changed files with 306 additions and 150 deletions
+10 -1
View File
@@ -4,7 +4,16 @@ import NetworkExtension
public extension NEVPNStatus {
var isEnabled: Bool {
switch self {
case .connected, .disconnected, .reasserting:
case .connecting, .connected, .disconnected, .reasserting:
return true
default:
return false
}
}
var isStarted: Bool {
switch self {
case .connecting, .connected, .reasserting:
return true
default:
return false