Make %(ApiResponse)
a proc as conversion of wrapped types can have side-effects.
This commit is contained in:
@@ -31,7 +31,7 @@ func initApiResponse*[T](
|
||||
totalItems: totalItems, nextLink: nextLink, prevLink: prevLink)
|
||||
|
||||
|
||||
func `%`*(r: ApiResponse): JsonNode =
|
||||
proc `%`*(r: ApiResponse): JsonNode =
|
||||
result = newJObject()
|
||||
if r.details.isSome: result["details"] = %r.details
|
||||
if r.data.isSome: result["data"] = %r.data
|
||||
|
Reference in New Issue
Block a user