pull/638/head
Ryan Zhao 3 years ago
parent 6e0c812c6d
commit 4d0b47fa7f

@ -78,29 +78,18 @@ public struct Reaction: Codable, Equatable, Hashable, FetchableRecord, Persistab
public extension Reaction { public extension Reaction {
func with( func with(
interactionId: Int64? = nil,
serverHash: String? = nil, serverHash: String? = nil,
authorId: String? = nil,
count: Int64? = nil count: Int64? = nil
) -> Reaction { ) -> Reaction {
return Reaction( return Reaction(
interactionId: interactionId, interactionId: (interactionId ?? self.interactionId),
serverHash: (serverHash ?? self.serverHash), serverHash: (serverHash ?? self.serverHash),
timestampMs: self.timestampMs, timestampMs: self.timestampMs,
authorId: self.authorId, authorId: (authorId ?? self.authorId),
emoji: self.emoji, emoji: self.emoji,
count: (count ?? self.count) count: (count ?? self.count)
) )
} }
func with(
interactionId: Int64?
) -> Reaction {
return Reaction(
interactionId: (interactionId ?? self.interactionId),
serverHash: self.serverHash,
timestampMs: self.timestampMs,
authorId: self.authorId,
emoji: self.emoji,
count: self.count
)
}
} }

Loading…
Cancel
Save