in HuggingChat-Mac/Models/SendPromptHandler.swift [79:88]
init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self)
self.link = try container.decode(URL.self, forKey: .link)
self.title = try container.decode(String.self, forKey: .title)
do {
self.hostname = (try container.decode(String.self, forKey: .hostname)).deletingPrefix("www.")
} catch {
self.hostname = link.host?.deletingPrefix("www.") ?? link.absoluteString.deletingPrefix("www.")
}
}