Co-authored-by: Dambar Pun <dambarpun@Dambars-MacBook-Pro.local> Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
13 lines
304 B
Ruby
13 lines
304 B
Ruby
class AudienceSegmentRefreshAllWorker
|
|
include Sidekiq::Job
|
|
|
|
sidekiq_options queue: :low_priority
|
|
|
|
def perform
|
|
ids = Billboard.approved_and_published
|
|
.distinct(:audience_segment_id)
|
|
.pluck(:audience_segment_id).compact
|
|
|
|
AudienceSegmentRefreshWorker.perform_bulk([ids])
|
|
end
|
|
end
|