mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-03-16.git
synced 2024-08-15 00:53:18 +00:00
Add new /channel/:ucid/search endpoint
(cherry picked from commit a9ff18812a
)
This commit is contained in:
parent
65f22b42bf
commit
9a06546c5b
2 changed files with 7 additions and 2 deletions
|
@ -325,8 +325,9 @@ end
|
||||||
Invidious::Routing.get "/channel/:ucid/playlists", Invidious::Routes::Channels, :playlists
|
Invidious::Routing.get "/channel/:ucid/playlists", Invidious::Routes::Channels, :playlists
|
||||||
Invidious::Routing.get "/channel/:ucid/community", Invidious::Routes::Channels, :community
|
Invidious::Routing.get "/channel/:ucid/community", Invidious::Routes::Channels, :community
|
||||||
Invidious::Routing.get "/channel/:ucid/about", Invidious::Routes::Channels, :about
|
Invidious::Routing.get "/channel/:ucid/about", Invidious::Routes::Channels, :about
|
||||||
|
Invidious::Routing.get "/channel/:ucid/search", Invidious::Routes::Channels, :search
|
||||||
|
|
||||||
["", "/videos", "/playlists", "/community", "/about"].each do |path|
|
["", "/home", "/videos", "/playlists", "/community", "/channels", "/about", "/search"].each do |path|
|
||||||
# /c/LinusTechTips
|
# /c/LinusTechTips
|
||||||
Invidious::Routing.get "/c/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
Invidious::Routing.get "/c/:user#{path}", Invidious::Routes::Channels, :brand_redirect
|
||||||
# /user/linustechtips | Not always the same as /c/
|
# /user/linustechtips | Not always the same as /c/
|
||||||
|
|
|
@ -157,7 +157,11 @@ module Invidious::Routes::Channels
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
private def self.fetch_basic_information(env)
|
private def search(env)
|
||||||
|
return env.redirect "/search?#{env.params.query}&channel=#{env.params.url["ucid"]}"
|
||||||
|
end
|
||||||
|
|
||||||
|
private def fetch_basic_information(env)
|
||||||
locale = LOCALES[env.get("preferences").as(Preferences).locale]?
|
locale = LOCALES[env.get("preferences").as(Preferences).locale]?
|
||||||
|
|
||||||
user = env.get? "user"
|
user = env.get? "user"
|
||||||
|
|
Loading…
Reference in a new issue