From 8c47d50291ad2cd04294dacb056d9ffcdac2c843 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Fri, 28 Feb 2020 17:38:45 +0000 Subject: [PATCH] Update download API to use Queue in Context and use @full_title --- src/routes/api.cr | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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