From f3882997be2cd40aa3048b09d49f172c23835d68 Mon Sep 17 00:00:00 2001 From: Caleb Jasik Date: Tue, 25 Feb 2025 12:13:02 -0600 Subject: [PATCH] Convert dict to Sendable string before throwing --- ios/NebulaNetworkExtension/Site.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/NebulaNetworkExtension/Site.swift b/ios/NebulaNetworkExtension/Site.swift index 52bfec5..9de8166 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 .nonConforming(let 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 @@ class Site: Codable { 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))