Fix usages of writeFatalError

This commit is contained in:
世界
2025-11-26 22:25:47 +08:00
parent f4b284acd8
commit 61f1036f57
4 changed files with 31 additions and 26 deletions
+1 -2
View File
@@ -6,8 +6,7 @@ import System
class PacketTunnelProvider: ExtensionProvider {
override func startTunnel(options: [String: NSObject]?) async throws {
guard let usernameObject = options?["username"] else {
writeFatalError("missing start options")
return
throw ExtensionStartupError("missing start options")
}
let username = usernameObject as! NSString
FilePath.sharedDirectory = URL(filePath: "/Users/\(username)/Library/Group Containers/\(FilePath.groupName)")