Class: Spree::WebhookDeliveryJob

Inherits:
BaseJob
  • Object
show all
Defined in:
app/jobs/spree/webhook_delivery_job.rb

Instance Method Summary collapse

Instance Method Details

#perform(delivery_id, secret_key) ⇒ Object



9
10
11
12
13
14
# File 'app/jobs/spree/webhook_delivery_job.rb', line 9

def perform(delivery_id, secret_key)
  delivery = Spree::WebhookDelivery.find_by(id: delivery_id)
  return if delivery.nil?

  Spree::Webhooks::DeliverWebhook.call(delivery: delivery, secret_key: secret_key)
end