From e781c6b608792953a2c4be6c91e981106ba6406e Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 2 Sep 2019 11:13:00 -0500 Subject: [PATCH] pixiv: temp disable source strategy (#4152). Disable use of the Pixiv API until we get it working again. --- app/logical/pixiv_api_client.rb | 6 +++++- app/logical/sources/strategies/pixiv.rb | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/logical/pixiv_api_client.rb b/app/logical/pixiv_api_client.rb index 7b1ff4fda..f9ef7229e 100644 --- a/app/logical/pixiv_api_client.rb +++ b/app/logical/pixiv_api_client.rb @@ -29,7 +29,11 @@ class PixivApiClient attr_reader :json, :pages, :name, :moniker, :user_id, :page_count, :tags attr_reader :artist_commentary_title, :artist_commentary_desc - def initialize(json) + def initialize(url) + @tags = [] + @pages = [url] + return + @json = json @name = json["user"]["name"] @user_id = json["user"]["id"] diff --git a/app/logical/sources/strategies/pixiv.rb b/app/logical/sources/strategies/pixiv.rb index f80aebec2..4854342c7 100644 --- a/app/logical/sources/strategies/pixiv.rb +++ b/app/logical/sources/strategies/pixiv.rb @@ -350,6 +350,8 @@ module Sources memoize :agent def metadata + return PixivApiClient::WorkResponse.new(url) + if novel_id.present? return PixivApiClient.new.novel(novel_id) end