diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-01-05 02:43:17 +0100 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2022-01-05 03:32:54 +0100 |
| commit | 444b1c99d0a0c69b6dc60559ef6b1647984623ab (patch) | |
| tree | d08bc2063fac393f5979da6c5f189c634f2107f3 /src | |
| parent | 3b1a2862907ed5a567db9aad6180cad730f590ac (diff) | |
| download | invidious-444b1c99d0a0c69b6dc60559ef6b1647984623ab.tar.gz invidious-444b1c99d0a0c69b6dc60559ef6b1647984623ab.tar.bz2 invidious-444b1c99d0a0c69b6dc60559ef6b1647984623ab.zip | |
Show unavailable videos in playlists
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/playlists.cr | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/invidious/playlists.cr b/src/invidious/playlists.cr index 1a8c2adc..e40be974 100644 --- a/src/invidious/playlists.cr +++ b/src/invidious/playlists.cr @@ -305,16 +305,14 @@ def produce_playlist_continuation(id, index) .try { |i| Protodec::Any.from_json(i) } .try { |i| Base64.urlsafe_encode(i, padding: false) } - data_wrapper = {"1:varint" => request_count, "15:string" => "PT:#{data}"} - .try { |i| Protodec::Any.cast_json(i) } - .try { |i| Protodec::Any.from_json(i) } - .try { |i| Base64.urlsafe_encode(i) } - .try { |i| URI.encode_www_form(i) } - object = { "80226972:embedded" => { - "2:string" => plid, - "3:string" => data_wrapper, + "2:string" => plid, + "3:base64" => { + "1:varint" => request_count, + "15:string" => "PT:#{data}", + "104:embedded" => {"1:0:varint" => 0_i64}, + }, "35:string" => id, }, } |
