Remove error handling in the parse_query_result method of

MangaDex::Job, and pass the possible exceptions to the frontend and
handle them there.
This commit is contained in:
Alex Ling
2020-03-03 02:33:32 +00:00
parent 7575785c1c
commit e2d01f7eb9
3 changed files with 32 additions and 25 deletions

View File

@@ -128,11 +128,19 @@ class APIRouter < Router
end
get "/api/admin/mangadex/queue" do |env|
jobs = @context.queue.get_all
send_json env, {
"jobs" => jobs,
"paused" => @context.queue.paused?
}.to_json
begin
jobs = @context.queue.get_all
send_json env, {
"jobs" => jobs,
"paused" => @context.queue.paused?,
"success" => true
}.to_json
rescue e
send_json env, {
"success" => false,
"error" => e.message
}.to_json
end
end
post "/api/admin/mangadex/queue/delete/:id" do |env|