- Rearrange and reprioritize current sidekiq queues - Trim the unnecessary queues ref: https://linear.app/chatwoot/issue/CW-1480/chore-run-all-sidekiq-jobs-async
10 lines
235 B
Ruby
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
|