class ActiveWebhook::Queueing::ActiveJobAdapter::SubscriptionJob

Public Instance Methods

perform(subscription, hook, context) click to toggle source
# File lib/active_webhook/queueing/active_job_adapter.rb, line 9
def perform(subscription, hook, context)
  context.symbolize_keys!
  hook = Hook.from_h(hook.symbolize_keys) unless hook.nil?

  ActiveWebhook.queueing_adapter.fulfill_subscription(
    subscription: subscription,
    hook: hook,
    job_id: job_id,
    **context
  )
end