fix: `LinkPreview` to json conversion

fixes: #14731
This commit is contained in:
Patryk Osmaczko 2024-05-15 09:51:46 +02:00 committed by osmaczko
parent bbd1adcabb
commit 76eda30fc1
1 changed files with 4 additions and 4 deletions

View File

@ -75,10 +75,10 @@ proc `$`*(self: LinkPreview): string =
proc `%`*(self: LinkPreview): JsonNode = proc `%`*(self: LinkPreview): JsonNode =
result = %* { result = %* {
"url": self.url, "url": self.url,
"standardPreview": %self.standardPreview, "standardPreview": if self.standardPreview != nil: %self.standardPreview else: newJNull(),
"contactPreview": %self.statusContactPreview, "contactPreview": if self.statusContactPreview != nil: %self.statusContactPreview else: newJNull(),
"communityPreview": %self.statusCommunityPreview, "communityPreview": if self.statusCommunityPreview != nil: %self.statusCommunityPreview else: newJNull(),
"channelPreview": %self.statusCommunityChannelPreview "channelPreview": if self.statusCommunityChannelPreview != nil: %self.statusCommunityChannelPreview else: newJNull()
} }
proc empty*(self: LinkPreview): bool = proc empty*(self: LinkPreview): bool =