bsky 422
This commit is contained in:
@@ -27,6 +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)
|
||||
|
||||
case response.status_code
|
||||
when 200
|
||||
@@ -87,4 +88,16 @@ class Domain::UserAvatarJob < Scraper::JobBase
|
||||
|
||||
true
|
||||
end
|
||||
|
||||
sig do
|
||||
params(
|
||||
response: Scraper::HttpClient::Response,
|
||||
avatar: Domain::UserAvatar,
|
||||
).returns(T::Boolean)
|
||||
end
|
||||
def check_bluesky_422?(response, avatar)
|
||||
return false unless response.status_code == 422
|
||||
return false unless avatar.url_str&.starts_with?("https://cdn.bsky.app")
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user