Files
sing-box-for-apple/Library/Network/ExtensionErrors.swift
T
2026-02-08 18:23:42 +08:00

34 lines
635 B
Swift

import Foundation
public enum FullDiskAccessPermissionRequired: Error {
case error
}
public class ExtensionStartupError: Error {
let message: String
public init(_ message: String) {
self.message = message
}
}
extension ExtensionStartupError: LocalizedError {
public var errorDescription: String? {
message
}
}
extension ExtensionStartupError: CustomNSError {
public static var errorDomain: String {
"ExtensionStartupError"
}
public var errorCode: Int {
1
}
public var errorUserInfo: [String: Any] {
[NSLocalizedDescriptionKey: message]
}
}