mirror of
https://git.nadeko.net/Fijxu/invidious.git
synced 2025-12-29 02:51:25 +00:00
Remove user supplied po_token and visitor_data
This commit is contained in:
@@ -3,14 +3,6 @@
|
||||
module Invidious::Routes::Watch
|
||||
def self.handle(env)
|
||||
locale = env.get("preferences").as(Preferences).locale
|
||||
if !CONFIG.ignore_user_tokens
|
||||
user_po_token = env.get("preferences").as(Preferences).po_token
|
||||
user_visitor_data = env.get("preferences").as(Preferences).visitor_data
|
||||
else
|
||||
user_po_token = ""
|
||||
user_visitor_data = ""
|
||||
end
|
||||
|
||||
region = env.params.query["region"]?
|
||||
|
||||
if env.params.query.to_s.includes?("%20") || env.params.query.to_s.includes?("+")
|
||||
@@ -60,7 +52,7 @@ module Invidious::Routes::Watch
|
||||
env.params.query.delete_all("listen")
|
||||
|
||||
begin
|
||||
video = get_video(id, region: params.region, po_token: user_po_token, visitor_data: user_visitor_data)
|
||||
video = get_video(id, region: params.region)
|
||||
rescue ex : NotFoundException
|
||||
LOGGER.error("get_video not found: #{id} : #{ex.message}")
|
||||
return error_template(404, ex)
|
||||
@@ -152,7 +144,7 @@ module Invidious::Routes::Watch
|
||||
end
|
||||
end
|
||||
|
||||
# Removes non default audio tracks
|
||||
# Removes non default audio tracks
|
||||
audio_streams.reject! do |z|
|
||||
z if z.dig?("audioTrack", "audioIsDefault") == false
|
||||
end
|
||||
@@ -219,11 +211,11 @@ module Invidious::Routes::Watch
|
||||
captions: video.captions
|
||||
)
|
||||
|
||||
begin
|
||||
video_url = fmt_stream[0]["url"].to_s
|
||||
rescue
|
||||
video_url = nil
|
||||
end
|
||||
begin
|
||||
video_url = fmt_stream[0]["url"].to_s
|
||||
rescue
|
||||
video_url = nil
|
||||
end
|
||||
|
||||
templated "watch"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user