Avoid infinite loop in ChannelVideo's to_xml/to_json methods

This commit is contained in:
Samantaz Fox 2022-01-20 17:18:17 +01:00
parent 12b818a83c
commit dee20f92a7
No known key found for this signature in database
GPG key ID: F42821059186176E

View file

@ -44,15 +44,11 @@ struct ChannelVideo
end
end
def to_json(locale, json : JSON::Builder | Nil = nil)
if json
to_json(locale, json)
else
def to_json(locale, _json : Nil = nil)
JSON.build do |json|
to_json(locale, json)
end
end
end
def to_xml(locale, query_params, xml : XML::Builder)
query_params["v"] = self.id
@ -88,15 +84,11 @@ struct ChannelVideo
end
end
def to_xml(locale, xml : XML::Builder | Nil = nil)
if xml
to_xml(locale, xml)
else
def to_xml(locale, _xml : Nil = nil)
XML.build do |xml|
to_xml(locale, xml)
end
end
end
def to_tuple
{% begin %}