// // ServerChatMessage.swift // SodaLive // // Created by klaus on 9/2/25. // struct ServerChatMessage: Decodable, Comparable { let messageId: Int64 let message: String let profileImageUrl: String let mine: Bool let createdAt: Int64 let messageType: String let imageUrl: String? let price: Int? let hasAccess: Bool static func < (lhs: ServerChatMessage, rhs: ServerChatMessage) -> Bool { if lhs.createdAt == rhs.createdAt { return lhs.messageId < rhs.messageId } else { return lhs.createdAt < rhs.createdAt } } }