Remove some error of fetch_instance_info_worker
This commit is contained in:
parent
cf96e7eb39
commit
7c387becb6
1 changed files with 1 additions and 4 deletions
|
@ -9,7 +9,6 @@ class ActivityPub::FetchInstanceInfoWorker
|
||||||
sidekiq_options queue: 'push', retry: 2
|
sidekiq_options queue: 'push', retry: 2
|
||||||
|
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
class GoneError < Error; end
|
|
||||||
class RequestError < Error; end
|
class RequestError < Error; end
|
||||||
class DeadError < Error; end
|
class DeadError < Error; end
|
||||||
|
|
||||||
|
@ -68,9 +67,7 @@ class ActivityPub::FetchInstanceInfoWorker
|
||||||
raise Mastodon::UnexpectedResponseError, response unless response_successful?(response) || response_error_unsalvageable?(response)
|
raise Mastodon::UnexpectedResponseError, response unless response_successful?(response) || response_error_unsalvageable?(response)
|
||||||
|
|
||||||
body_to_json(response.body_with_limit)
|
body_to_json(response.body_with_limit)
|
||||||
elsif response.code == 410
|
elsif [400, 401, 403, 404, 410].include?(response.code)
|
||||||
raise ActivityPub::FetchInstanceInfoWorker::GoneError, "#{@instance.domain} is gone from the server"
|
|
||||||
elsif response.code == 404
|
|
||||||
raise ActivityPub::FetchInstanceInfoWorker::DeadError, "Request for #{@instance.domain} returned HTTP #{response.code}"
|
raise ActivityPub::FetchInstanceInfoWorker::DeadError, "Request for #{@instance.domain} returned HTTP #{response.code}"
|
||||||
else
|
else
|
||||||
raise ActivityPub::FetchInstanceInfoWorker::RequestError, "Request for #{@instance.domain} returned HTTP #{response.code}"
|
raise ActivityPub::FetchInstanceInfoWorker::RequestError, "Request for #{@instance.domain} returned HTTP #{response.code}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue