From 8fc6f3add637dabb09b2034f4d82fc3d039ba15c Mon Sep 17 00:00:00 2001 From: syeopite Date: Sat, 26 Jun 2021 21:14:55 -0700 Subject: [PATCH] Add additional channel endpoints to brand_redirect --- src/invidious.cr | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/src/invidious.cr b/src/invidious.cr index 26b5220d..5472b3cd 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -320,6 +320,9 @@ Invidious::Routing.get "/channel/:ucid/search", Invidious::Routes::Channels, :se ["", "/home", "/videos", "/playlists", "/community", "/channels", "/about", "/search"].each do |path| Invidious::Routing.get "/c/:user#{path}", Invidious::Routes::Channels, :brand_redirect + Invidious::Routing.get "/user/:user#{path}", Invidious::Routes::Channels, :brand_redirect + Invidious::Routing.get "/attribution_link#{path}", Invidious::Routes::Channels, :brand_redirect + Invidious::Routing.get "/profile/:user#{path}", Invidious::Routes::Channels, :brand_redirect end Invidious::Routing.get "/watch", Invidious::Routes::Watch, :handle @@ -1631,26 +1634,6 @@ end end end -# Legacy endpoint for /user/:username -get "/profile" do |env| - user = env.params.query["user"]? - if !user - env.redirect "/" - else - env.redirect "/user/#{user}" - end -end - -get "/attribution_link" do |env| - if query = env.params.query["u"]? - url = URI.parse(query).request_target - else - url = "/" - end - - env.redirect url -end - # API Endpoints get "/api/v1/stats" do |env|