Files
sing-box-for-apple/Library/Network/ExtensionErrors.swift
T
2025-12-13 19:30:33 +08:00

28 lines
609 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]
}
}