summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEmilien Devos <contact@emiliendevos.be>2023-03-31 22:08:09 +0200
committerEmilien Devos <contact@emiliendevos.be>2023-03-31 22:16:01 +0200
commite0600f455393ffcf0edd2f0c4b644fac7dba209f (patch)
tree2d2b39db2a155a3ca4ce9c13c1b2793dbfad937f /src
parent8a44bd11d2abab8c9203d6dc3c3d5824e5e26327 (diff)
downloadinvidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.tar.gz
invidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.tar.bz2
invidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.zip
quick fix for channel videos page
Diffstat (limited to 'src')
-rw-r--r--src/invidious/channels/videos.cr4
-rw-r--r--src/invidious/yt_backend/extractors.cr1
2 files changed, 4 insertions, 1 deletions
diff --git a/src/invidious/channels/videos.cr b/src/invidious/channels/videos.cr
index befec03d..3d53f2ab 100644
--- a/src/invidious/channels/videos.cr
+++ b/src/invidious/channels/videos.cr
@@ -30,7 +30,9 @@ def produce_channel_videos_continuation(ucid, page = 1, auto_generated = nil, so
"15:embedded" => {
"1:embedded" => {
"1:string" => object_inner_2_encoded,
- "2:string" => "00000000-0000-0000-0000-000000000000",
+ },
+ "2:embedded" => {
+ "1:string" => "00000000-0000-0000-0000-000000000000",
},
"3:varint" => sort_by_numerical,
},
diff --git a/src/invidious/yt_backend/extractors.cr b/src/invidious/yt_backend/extractors.cr
index b14ad7b9..978e380d 100644
--- a/src/invidious/yt_backend/extractors.cr
+++ b/src/invidious/yt_backend/extractors.cr
@@ -773,6 +773,7 @@ end
def extract_items(initial_data : InitialData, &block)
if unpackaged_data = initial_data["contents"]?.try &.as_h
elsif unpackaged_data = initial_data["response"]?.try &.as_h
+ elsif unpackaged_data = initial_data.dig?("onResponseReceivedActions", 1).try &.as_h
elsif unpackaged_data = initial_data.dig?("onResponseReceivedActions", 0).try &.as_h
else
unpackaged_data = initial_data