Sha256: 58782435f185cb08612c26a791f19f338acd937e047042a60bf5b3845c15b536

Contents?: true

Size: 400 Bytes

Versions: 1

Compression:

Stored size: 400 Bytes

Contents

# typed: true
module UpGush
  module Jobs
    class SendEvent
      include Sidekiq::Worker

      sidekiq_options queue: 'low_prio'
      sidekiq_options retry: 3, lock: :until_executed, on_conflict: :reject

      def perform(event_id, key, type, data)
        ::Community::Common::Events.call(wi: event_id, type: type, key: key, data: data, skip_billable_events: true)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
up_gush-3.0.0.1 lib/up_gush/jobs/send_event.rb