Sha256: 82a24beec38cb1df323a3d23e4dd7065605e3f8e2c711fb36be0138638fbf1f1

Contents?: true

Size: 392 Bytes

Versions: 1

Compression:

Stored size: 392 Bytes

Contents

# frozen_string_literal: true

module Xip
  module Services

    class HandleMessageJob < Xip::Jobs
      sidekiq_options queue: :xip_webhooks, retry: false

      def perform(service, params, headers)
        dispatcher = Xip::Dispatcher.new(
          service: service,
          params: params,
          headers: headers
        )

        dispatcher.process
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xip-2.0.0.beta2 lib/xip/services/jobs/handle_message_job.rb