Files
leadchat/app/jobs/action_cable_broadcast_job.rb
Sojan Jose 85e57c2e94 chore: Reorganize Sidekiq Queues (#6976)
- Rearrange and reprioritize current sidekiq queues
- Trim the unnecessary queues

ref: https://linear.app/chatwoot/issue/CW-1480/chore-run-all-sidekiq-jobs-async
2023-05-04 15:44:16 +05:30

10 lines
235 B
Ruby

class ActionCableBroadcastJob < ApplicationJob
queue_as :critical
def perform(members, event_name, data)
members.each do |member|
ActionCable.server.broadcast(member, { event: event_name, data: data })
end
end
end