From df02fd3077f7e7b4923130f2857994092a9ffcb2 Mon Sep 17 00:00:00 2001 From: Dylan Knutson Date: Sat, 16 Aug 2025 06:35:39 +0000 Subject: [PATCH] bsky 422, 500, 504 --- app/jobs/domain/user_avatar_job.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/jobs/domain/user_avatar_job.rb b/app/jobs/domain/user_avatar_job.rb index 03af9916..246843f6 100644 --- a/app/jobs/domain/user_avatar_job.rb +++ b/app/jobs/domain/user_avatar_job.rb @@ -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