Trigger thumbnail generation from the admin page

This commit is contained in:
Alex Ling
2020-10-25 05:41:27 +00:00
parent 44f4959477
commit c4e1ffe023
4 changed files with 125 additions and 47 deletions

View File

@@ -76,6 +76,18 @@ class APIRouter < Router
}.to_json
end
get "/api/admin/thumbnail_progress" do |env|
send_json env, {
"progress" => Library.default.thumbnail_generation_progress,
}.to_json
end
post "/api/admin/generate_thumbnails" do |env|
spawn do
Library.default.generate_thumbnails
end
end
post "/api/admin/user/delete/:username" do |env|
begin
username = env.params.url["username"]