mirror of
https://github.com/iv-org/invidious.git
synced 2025-06-28 09:38:31 +00:00
format changes
This commit is contained in:
parent
436f955e0f
commit
f8febbe2b2
@ -26,9 +26,9 @@ end
|
|||||||
|
|
||||||
def decode_ucid_from_post_protobuf(params)
|
def decode_ucid_from_post_protobuf(params)
|
||||||
decoded_protobuf = params.try { |i| URI.decode_www_form(i) }
|
decoded_protobuf = params.try { |i| URI.decode_www_form(i) }
|
||||||
.try { |i| Base64.decode(i) }
|
.try { |i| Base64.decode(i) }
|
||||||
.try { |i| IO::Memory.new(i) }
|
.try { |i| IO::Memory.new(i) }
|
||||||
.try { |i| Protodec::Any.parse(i) }
|
.try { |i| Protodec::Any.parse(i) }
|
||||||
|
|
||||||
return decoded_protobuf.try(&.["56:0:embedded"]["2:0:string"].as_s)
|
return decoded_protobuf.try(&.["56:0:embedded"]["2:0:string"].as_s)
|
||||||
end
|
end
|
||||||
@ -36,10 +36,10 @@ end
|
|||||||
def fetch_channel_community_post(ucid, post_id, locale, format, thin_mode)
|
def fetch_channel_community_post(ucid, post_id, locale, format, thin_mode)
|
||||||
object = {
|
object = {
|
||||||
"56:embedded" => {
|
"56:embedded" => {
|
||||||
"2:string" => ucid,
|
"2:string" => ucid,
|
||||||
"3:string" => post_id.to_s,
|
"3:string" => post_id.to_s,
|
||||||
"11:string" => ucid,
|
"11:string" => ucid,
|
||||||
}
|
},
|
||||||
}
|
}
|
||||||
params = object.try { |i| Protodec::Any.cast_json(i) }
|
params = object.try { |i| Protodec::Any.cast_json(i) }
|
||||||
.try { |i| Protodec::Any.from_json(i) }
|
.try { |i| Protodec::Any.from_json(i) }
|
||||||
|
@ -197,8 +197,8 @@ module Invidious::Routes::API::V1::Misc
|
|||||||
.try { |i| IO::Memory.new(i) }
|
.try { |i| IO::Memory.new(i) }
|
||||||
.try { |i| Protodec::Any.parse(i) }
|
.try { |i| Protodec::Any.parse(i) }
|
||||||
|
|
||||||
ucid = decoded_protobuf.try(&.["56:0:embedded"]["2:0:string"].as_s)
|
ucid = decoded_protobuf.try(&.["56:0:embedded"]["2:0:string"].as_s)
|
||||||
post_id = decoded_protobuf.try(&.["56:0:embedded"]["3:1:string"].as_s)
|
post_id = decoded_protobuf.try(&.["56:0:embedded"]["3:1:string"].as_s)
|
||||||
else
|
else
|
||||||
ucid = sub_endpoint["browseId"]? if sub_endpoint["browseId"]? && sub_endpoint["browseId"]?.try &.as_s.starts_with? "UC"
|
ucid = sub_endpoint["browseId"]? if sub_endpoint["browseId"]? && sub_endpoint["browseId"]?.try &.as_s.starts_with? "UC"
|
||||||
post_id = nil
|
post_id = nil
|
||||||
|
Loading…
Reference in New Issue
Block a user