summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-01-20 17:18:17 +0100
committerSamantaz Fox <coding@samantaz.fr>2022-01-28 02:19:53 +0100
commitdee20f92a762048775699110a8cb320506d0084d (patch)
tree6cdbc49329769a0ff1654f66768a757c21d1a60c
parent12b818a83ce119cc4b3943b01cf7d6353eaa664e (diff)
downloadinvidious-dee20f92a762048775699110a8cb320506d0084d.tar.gz
invidious-dee20f92a762048775699110a8cb320506d0084d.tar.bz2
invidious-dee20f92a762048775699110a8cb320506d0084d.zip
Avoid infinite loop in ChannelVideo's to_xml/to_json methods
-rw-r--r--src/invidious/channels/channels.cr16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/invidious/channels/channels.cr b/src/invidious/channels/channels.cr
index 155ec559..46e34dd6 100644
--- a/src/invidious/channels/channels.cr
+++ b/src/invidious/channels/channels.cr
@@ -44,13 +44,9 @@ struct ChannelVideo
end
end
- def to_json(locale, json : JSON::Builder | Nil = nil)
- if json
+ def to_json(locale, _json : Nil = nil)
+ JSON.build do |json|
to_json(locale, json)
- else
- JSON.build do |json|
- to_json(locale, json)
- end
end
end
@@ -88,13 +84,9 @@ struct ChannelVideo
end
end
- def to_xml(locale, xml : XML::Builder | Nil = nil)
- if xml
+ def to_xml(locale, _xml : Nil = nil)
+ XML.build do |xml|
to_xml(locale, xml)
- else
- XML.build do |xml|
- to_xml(locale, xml)
- end
end
end