From 4bbe09762d2b3640f67ab8b10e02a43ab90d8875 Mon Sep 17 00:00:00 2001 From: evazion Date: Tue, 4 Sep 2018 12:57:45 -0500 Subject: [PATCH] pixiv: remove dead methods (#is_manga?, #page_count, #page). --- app/logical/sources/strategies/pixiv.rb | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/app/logical/sources/strategies/pixiv.rb b/app/logical/sources/strategies/pixiv.rb index 2da895c19..9c1b152c2 100644 --- a/app/logical/sources/strategies/pixiv.rb +++ b/app/logical/sources/strategies/pixiv.rb @@ -265,20 +265,6 @@ module Sources end memoize :agent - def page - agent.get(URI.parse(page_url)) - - if page.search("body.not-logged-in").any? - # Session cache is invalid, clear it and log in normally. - Cache.delete("pixiv-phpsessid") - @agent = nil - page = agent.get(URI.parse(page_url)) - end - - page - end - memoize :page - def metadata if novel_id.present? return PixivApiClient.new.novel(novel_id) @@ -310,10 +296,6 @@ module Sources end memoize :moniker - def page_count - metadata.page_count - end - def data return { ugoira_frame_data: ugoira_frame_data @@ -348,10 +330,6 @@ module Sources end memoize :ugoira_content_type - def is_manga? - page_count > 1 - end - # Returns the current page number of the manga. This will not # make any api calls and only looks at (url, referer_url). def manga_page