Hide connections page by default since unstable

This commit is contained in:
世界
2024-10-06 21:41:14 +08:00
parent 0a456131ea
commit 5e2af0a5c7
10 changed files with 27 additions and 22 deletions
@@ -0,0 +1,28 @@
import AppKit
import Foundation
import Library
import MacLibrary
class StandaloneApplicationDelegate: ApplicationDelegate {
public func applicationWillFinishLaunching(_: Notification) {
Variant.useSystemExtension = true
Variant.isBeta = false
Task {
await setupSystemExtension()
}
}
private nonisolated func setupSystemExtension() async {
do {
if await SystemExtension.isInstalled() {
if let result = try await SystemExtension.install() {
if result == .willCompleteAfterReboot {
return
}
}
}
} catch {
NSLog("setup system extension error: \(error.localizedDescription)")
}
}
}