summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-09-18 10:47:22 -0500
committerOmar Roth <omarroth@hotmail.com>2018-09-18 10:47:22 -0500
commit54f9941c7b40706510c664f8bc2ef876eda866db (patch)
tree94a7262536fdd06b49506f225457f5647c51774f /src
parent8500a62462a28f0a703866bbef497ed9357ae25e (diff)
downloadinvidious-54f9941c7b40706510c664f8bc2ef876eda866db.tar.gz
invidious-54f9941c7b40706510c664f8bc2ef876eda866db.tar.bz2
invidious-54f9941c7b40706510c664f8bc2ef876eda866db.zip
Add alias '/api/v1/channels/videos/:ucid'
Diffstat (limited to 'src')
-rw-r--r--src/invidious.cr4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index bd52b76a..fdefa029 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -2634,7 +2634,8 @@ get "/api/v1/channels/:ucid" do |env|
channel_info
end
-get "/api/v1/channels/:ucid/videos" do |env|
+["/api/v1/channels/:ucid/videos", "/api/v1/channels/videos/:ucid"].each do |route|
+ get route do |env|
ucid = env.params.url["ucid"]
page = env.params.query["page"]?.try &.to_i?
page ||= 1
@@ -2731,6 +2732,7 @@ get "/api/v1/channels/:ucid/videos" do |env|
env.response.content_type = "application/json"
result
end
+end
get "/api/v1/search" do |env|
query = env.params.query["q"]?