From 01cdb384e0629ade15a83f8a2bcb50722d03340c Mon Sep 17 00:00:00 2001 From: Fijxu Date: Thu, 12 Jun 2025 17:25:19 -0400 Subject: [PATCH] add suggestions from syeopite --- src/invidious/videos/parser.cr | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/invidious/videos/parser.cr b/src/invidious/videos/parser.cr index e58c0e8f..6892b37c 100644 --- a/src/invidious/videos/parser.cr +++ b/src/invidious/videos/parser.cr @@ -146,10 +146,11 @@ def extract_video_info(video_id : String) if streaming_data = player_response["streamingData"]? %w[formats adaptiveFormats].each do |key| streaming_data.as_h[key]?.try &.as_a.each do |format| - if format.as_h["url"].nil? - format.as_h["url"] = format.as_h["signatureCipher"] + format = format.as_h + if format["url"]?.nil? + format["url"] = format["signatureCipher"] end - format.as_h["url"] = JSON::Any.new(convert_url(format)) + format["url"] = JSON::Any.new(convert_url(format)) end end