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