Class: SpreeCmCommissioner::WebhookSubscriberOrdersSenderJob

Inherits:
ApplicationUniqueJob show all
Defined in:
app/jobs/spree_cm_commissioner/webhook_subscriber_orders_sender_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(options) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'app/jobs/spree_cm_commissioner/webhook_subscriber_orders_sender_job.rb', line 3

def perform(options)
  order_state = options[:order_state]
  webhooks_subscriber_id = options[:webhooks_subscriber_id]

  webhooks_subscriber = Spree::Webhooks::Subscriber.find(webhooks_subscriber_id)
  SpreeCmCommissioner::WebhookSubscriberOrdersSender.call(
    order_state: order_state,
    webhooks_subscriber: webhooks_subscriber
  )
end