diff --git a/src/routes/api.cr b/src/routes/api.cr index 940f452..44b73d5 100644 --- a/src/routes/api.cr +++ b/src/routes/api.cr @@ -106,20 +106,18 @@ class APIRouter < Router post "/api/admin/mangadex/download" do |env| begin chapters = env.params.json["chapters"].as(Array).map{|c| c.as_h} - queue = MangaDex::Queue.new \ - @context.config.mangadex["download_queue_db_path"].to_s jobs = chapters.map {|chapter| MangaDex::Job.new( chapter["id"].as_s, chapter["manga_id"].as_s, - chapter["title"].as_s, + chapter["full_title"].as_s, chapter["manga_title"].as_s, MangaDex::JobStatus::Pending, "", Time.utc ) } - inserted_count = queue.push jobs + inserted_count = @context.queue.push jobs send_json env, { "success": inserted_count, "fail": jobs.size - inserted_count