diff options
| author | Emilien Devos <contact@emiliendevos.be> | 2023-03-31 22:08:09 +0200 |
|---|---|---|
| committer | Emilien Devos <contact@emiliendevos.be> | 2023-03-31 22:16:01 +0200 |
| commit | e0600f455393ffcf0edd2f0c4b644fac7dba209f (patch) | |
| tree | 2d2b39db2a155a3ca4ce9c13c1b2793dbfad937f | |
| parent | 8a44bd11d2abab8c9203d6dc3c3d5824e5e26327 (diff) | |
| download | invidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.tar.gz invidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.tar.bz2 invidious-e0600f455393ffcf0edd2f0c4b644fac7dba209f.zip | |
quick fix for channel videos page
| -rw-r--r-- | src/invidious/channels/videos.cr | 4 | ||||
| -rw-r--r-- | src/invidious/yt_backend/extractors.cr | 1 |
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 |
