diff --git a/ios/NebulaNetworkExtension/Site.swift b/ios/NebulaNetworkExtension/Site.swift index 52d3fc6..6074b55 100644 --- a/ios/NebulaNetworkExtension/Site.swift +++ b/ios/NebulaNetworkExtension/Site.swift @@ -6,7 +6,7 @@ import os.log let log = Logger(subsystem: "net.defined.mobileNebula", category: "Site") enum SiteError: Error { - case nonConforming(site: [String: Any]?) + case nonConforming(site: String?) case noCertificate case keyLoad case keySave @@ -22,7 +22,7 @@ extension SiteError: CustomStringConvertible { public var description: String { switch self { case let .nonConforming(site): - return String("Non-conforming site \(String(describing: site))") + return String("Non-conforming site \(site)") case .noCertificate: return "No certificate found" case .keyLoad: @@ -208,7 +208,7 @@ final class Site: Codable, @unchecked Sendable { let id = dict?["id"] as? String ?? nil if id == nil { - throw SiteError.nonConforming(site: dict) + throw SiteError.nonConforming(site: String(describing: dict)) } try self.init(path: SiteList.getSiteConfigFile(id: id!, createDir: false))