Merge pull request #2444 from syeopite/only-use-redirect-endpoint-when-needed

Only use the /redirect endpoint when automatically redirecting to another instance
This commit is contained in:
Samantaz Fox
2021-11-13 20:40:09 +01:00
committed by GitHub
8 changed files with 55 additions and 37 deletions

View File

@@ -40,11 +40,6 @@ module Invidious::Routes::Misc
def self.cross_instance_redirect(env)
referer = get_referer(env)
if !env.get("preferences").as(Preferences).automatic_instance_redirect
return env.redirect("https://redirect.invidious.io#{referer}")
end
instance_url = fetch_random_instance
env.redirect "https://#{instance_url}#{referer}"
end