Extract API routes from invidious.cr (2/?)

- Video playback endpoints
- Search feed api
- Video info api
This commit is contained in:
syeopite
2021-08-12 23:31:12 -07:00
parent 66becbf46f
commit 6aa65593ef
13 changed files with 734 additions and 701 deletions

View File

@@ -0,0 +1,13 @@
module Invidious::Routes::APIv1
# Stats API endpoint for Invidious
def self.stats(env)
locale = LOCALES[env.get("preferences").as(Preferences).locale]?
env.response.content_type = "application/json"
if !CONFIG.statistics_enabled
return error_json(400, "Statistics are not enabled.")
end
Invidious::Jobs::StatisticsRefreshJob::STATISTICS.to_json
end
end