Files
nadeko_invidious/src/invidious/frontend/misc.cr
2024-07-17 12:39:40 -07:00

15 lines
390 B
Crystal

module Invidious::Frontend::Misc
extend self
def redirect_url(env : HTTP::Server::Context)
prefs = env.get("preferences").as(Preferences)
if prefs.automatic_instance_redirect
current_page = env.get?("current_page").as(String)
return "/redirect?referer=#{current_page}"
else
return "https://redirect.invidious.io#{env.request.resource}"
end
end
end