Files
sodalive-ios/SodaLive/Sources/Chat/Talk/Room/Message/ServerChatMessage.swift
Yu Sung 2576c851ee feat(chat-room) 채팅방 API
- 채팅방 입장 API 연동
- 채팅 쿼터가 없을 때 표시할 UI 추가
2025-09-04 04:25:28 +09:00

27 lines
615 B
Swift

//
// 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
}
}
}