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