This commit is contained in:
Dylan Knutson
2025-08-16 05:23:09 +00:00
parent 64a65d1490
commit 5b12e28fb7

View File

@@ -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