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