summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-02-03 00:11:05 +0100
committerSamantaz Fox <coding@samantaz.fr>2022-02-03 01:37:30 +0100
commitd7ebd763f54a3211aac02a2862775bf130029061 (patch)
tree1cba0aa012080ca1ef056361021f85538542fddd /src
parent99091e919c9af56c27ca8aebd790c3b64b564f78 (diff)
downloadinvidious-d7ebd763f54a3211aac02a2862775bf130029061.tar.gz
invidious-d7ebd763f54a3211aac02a2862775bf130029061.tar.bz2
invidious-d7ebd763f54a3211aac02a2862775bf130029061.zip
video parsing: add secondary_results root element
Diffstat (limited to 'src')
-rw-r--r--src/invidious/videos.cr3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/invidious/videos.cr b/src/invidious/videos.cr
index b0d8b4d1..76f7123a 100644
--- a/src/invidious/videos.cr
+++ b/src/invidious/videos.cr
@@ -890,8 +890,11 @@ def extract_video_info(video_id : String, proxy_region : String? = nil, context_
raise BrokenTubeException.new("twoColumnWatchNextResults") if !main_results
primary_results = main_results.dig?("results", "results", "contents")
+ secondary_results = main_results
+ .dig?("secondaryResults", "secondaryResults", "results")
raise BrokenTubeException.new("results") if !primary_results
+ raise BrokenTubeException.new("secondaryResults") if !secondary_results
video_primary_renderer = primary_results
.as_a.find(&.["videoPrimaryInfoRenderer"]?)