init()

in HuggingChat-Mac/Models/Conversation.swift [44:63]


    init(from decoder: Decoder) throws {
        let container = try decoder.container(keyedBy: CodingKeys.self)
        self.serverId = try container.decode(String.self, forKey: .id)
        self.title = try container.decode(String.self, forKey: .title)
        self.modelId = try container.decode(String.self, forKey: .modelId)
        self.updatedAt = try container.decode(Date.self, forKey: .updatedAt)

        do {
            let messages = try container.decode([Message].self, forKey: .messages)
            self.messages = messages
            self.areMessagesLoaded = true
        } catch {
            //ToDo: Handle Error
//            print("error: \(error)")
            self.messages = []
            self.areMessagesLoaded = false
        }
        
        self.assistantId = try container.decodeIfPresent(String.self, forKey: .assistantId)
    }