add viewedat
This commit is contained in:
parent
d15776bc2e
commit
90f75aba6f
@ -83,6 +83,7 @@ struct MessageItem: Decodable, Identifiable {
|
||||
let content: String?
|
||||
let mediaLink: String?
|
||||
let isViewed: Bool?
|
||||
let viewedAt: Date?
|
||||
let createdAt: Date?
|
||||
let updatedAt: Date?
|
||||
let forwardMetadata: ForwardMetadata?
|
||||
@ -98,6 +99,7 @@ struct MessageItem: Decodable, Identifiable {
|
||||
case content
|
||||
case mediaLink
|
||||
case isViewed
|
||||
case viewedAt
|
||||
case createdAt
|
||||
case updatedAt
|
||||
case forwardMetadata
|
||||
@ -113,6 +115,7 @@ struct MessageItem: Decodable, Identifiable {
|
||||
self.content = try container.decodeIfPresent(String.self, forKey: .content)
|
||||
self.mediaLink = try container.decodeIfPresent(String.self, forKey: .mediaLink)
|
||||
self.isViewed = try container.decodeIfPresent(Bool.self, forKey: .isViewed)
|
||||
self.viewedAt = try container.decodeIfPresent(Date.self, forKey: .viewedAt)
|
||||
self.createdAt = try container.decodeIfPresent(Date.self, forKey: .createdAt)
|
||||
self.updatedAt = try container.decodeIfPresent(Date.self, forKey: .updatedAt)
|
||||
self.forwardMetadata = try container.decodeIfPresent(ForwardMetadata.self, forKey: .forwardMetadata)
|
||||
@ -127,6 +130,7 @@ struct MessageItem: Decodable, Identifiable {
|
||||
content: String?,
|
||||
mediaLink: String?,
|
||||
isViewed: Bool?,
|
||||
viewedAt: Date?,
|
||||
createdAt: Date?,
|
||||
updatedAt: Date?,
|
||||
forwardMetadata: ForwardMetadata?
|
||||
@ -139,6 +143,7 @@ struct MessageItem: Decodable, Identifiable {
|
||||
self.content = content
|
||||
self.mediaLink = mediaLink
|
||||
self.isViewed = isViewed
|
||||
self.viewedAt = viewedAt
|
||||
self.createdAt = createdAt
|
||||
self.updatedAt = updatedAt
|
||||
self.forwardMetadata = forwardMetadata
|
||||
|
||||
@ -103,6 +103,7 @@ final class PrivateChatViewModel: ObservableObject {
|
||||
content: trimmed,
|
||||
mediaLink: nil,
|
||||
isViewed: true,
|
||||
viewedAt: nil,
|
||||
createdAt: data.createdAt,
|
||||
updatedAt: data.createdAt,
|
||||
forwardMetadata: nil
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user