mirror of
https://github.com/iv-org/invidious.git
synced 2026-09-19 04:23:46 +00:00
chore: Update headers sent to innertube in JSON requests (#6040)
* chore: Update headers sent to innertube in JSON requests * it should be a String, not a Bool
This commit is contained in:
@@ -580,12 +580,20 @@ module YoutubeAPI
|
|||||||
# Query parameters
|
# Query parameters
|
||||||
url = "#{endpoint}?prettyPrint=false"
|
url = "#{endpoint}?prettyPrint=false"
|
||||||
|
|
||||||
|
# true if logged in into a Google account on Youtube, therefore
|
||||||
|
# we set it to true if the instance has cookies enabled.
|
||||||
|
logged_in = if !CONFIG.cookies.empty?
|
||||||
|
"true"
|
||||||
|
else
|
||||||
|
"false"
|
||||||
|
end
|
||||||
|
|
||||||
headers = HTTP::Headers{
|
headers = HTTP::Headers{
|
||||||
"Content-Type" => "application/json; charset=UTF-8",
|
"Content-Type" => "application/json",
|
||||||
"Accept-Encoding" => "gzip, deflate",
|
"Accept-Encoding" => "gzip, deflate",
|
||||||
"x-goog-api-format-version" => "2",
|
"x-youtube-bootstrap-logged-in" => logged_in,
|
||||||
"x-youtube-client-name" => client_config.name_proto,
|
"x-youtube-client-name" => client_config.name_proto,
|
||||||
"x-youtube-client-version" => client_config.version,
|
"x-youtube-client-version" => client_config.version,
|
||||||
}
|
}
|
||||||
|
|
||||||
if user_agent = client_config.user_agent
|
if user_agent = client_config.user_agent
|
||||||
|
|||||||
Reference in New Issue
Block a user