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