bsky 422, 500, 504
This commit is contained in:
@@ -27,7 +27,7 @@ class Domain::UserAvatarJob < Scraper::JobBase
|
||||
avatar.last_log_entry = response.log_entry
|
||||
|
||||
return if check_bluesky_force_rescan?(response, avatar)
|
||||
return if check_bluesky_422?(response, avatar)
|
||||
return if check_bluesky_terminal_error?(response, avatar)
|
||||
|
||||
case response.status_code
|
||||
when 200
|
||||
@@ -95,8 +95,8 @@ class Domain::UserAvatarJob < Scraper::JobBase
|
||||
avatar: Domain::UserAvatar,
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def check_bluesky_422?(response, avatar)
|
||||
return false unless response.status_code == 422
|
||||
def check_bluesky_terminal_error?(response, avatar)
|
||||
return false unless [422, 500, 504].include?(response.status_code)
|
||||
return false unless avatar.url_str&.starts_with?("https://cdn.bsky.app")
|
||||
return true
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user