fix bsky user profile link sanitizer
This commit is contained in:
@@ -97,6 +97,28 @@ namespace :bluesky do
|
||||
puts "added #{user.did} / #{user.handle} to monitor"
|
||||
added += 1
|
||||
end
|
||||
|
||||
if added % 25 == 0
|
||||
loop do
|
||||
queue_size =
|
||||
GoodJob::Job
|
||||
.where("queue_name IN ('bluesky', 'static_file')")
|
||||
.where(finished_at: nil, performed_at: nil, error: nil)
|
||||
.where(
|
||||
[
|
||||
"(serialized_params->'exception_executions' = '{}')",
|
||||
"(serialized_params->'exception_executions' is null)",
|
||||
].join(" OR "),
|
||||
)
|
||||
.count
|
||||
puts "queue size: #{queue_size}"
|
||||
if queue_size > 150
|
||||
sleep 10
|
||||
else
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
puts "user not found: #{line}"
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user