From bd7f4820d73a11ac95706334878e48b701587b2f Mon Sep 17 00:00:00 2001 From: r888888888 Date: Thu, 20 Apr 2017 16:43:41 -0700 Subject: [PATCH] fix source js for pawoo sites --- app/logical/downloads/rewrite_strategies/pawoo.rb | 2 +- app/logical/pawoo_api_client.rb | 2 +- app/logical/sources/strategies/pawoo.rb | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/logical/downloads/rewrite_strategies/pawoo.rb b/app/logical/downloads/rewrite_strategies/pawoo.rb index a5854f740..0f1f7941a 100644 --- a/app/logical/downloads/rewrite_strategies/pawoo.rb +++ b/app/logical/downloads/rewrite_strategies/pawoo.rb @@ -11,7 +11,7 @@ module Downloads if PawooApiClient::Status.is_match?(url) client = PawooApiClient.new response = client.get_status(url) - url = client.image_url + url = response.image_url end return [url, headers, data] diff --git a/app/logical/pawoo_api_client.rb b/app/logical/pawoo_api_client.rb index 4b4e7b016..4e5913b1b 100644 --- a/app/logical/pawoo_api_client.rb +++ b/app/logical/pawoo_api_client.rb @@ -7,7 +7,7 @@ class PawooApiClient attr_reader :json def self.is_match?(url) - url =~ %r!https://pawoo.net/web/accounts/(\d+)! + url =~ %r!https?://pawoo.net/web/accounts/(\d+)! $1 end diff --git a/app/logical/sources/strategies/pawoo.rb b/app/logical/sources/strategies/pawoo.rb index 93b4de407..1cc6dda0c 100644 --- a/app/logical/sources/strategies/pawoo.rb +++ b/app/logical/sources/strategies/pawoo.rb @@ -6,6 +6,10 @@ module Sources::Strategies PawooApiClient::Status.is_match?(url) end + def referer_url + @url + end + def site_name "Pawoo" end