Class: Toot::PublishesEvent

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/toot/publishes_event.rb

Instance Method Summary collapse

Instance Method Details

#perform(event_data) ⇒ Object



5
6
7
8
9
# File 'lib/toot/publishes_event.rb', line 5

def perform(event_data)
  event = Event.new(event_data)
  channel_callback_urls(event.channel)
    .map { |callback| CallsEventCallback.perform_async(callback, event_data) }
end