Sha256: c4b7b16d6f6b8e106b0e3fddb0d7fd97d05694f983e03c7b2ba86cd875d81c51

Contents?: true

Size: 402 Bytes

Versions: 5

Compression:

Stored size: 402 Bytes

Contents

# frozen_string_literal: true

module ShopifyApp
  class WebhooksManagerJob < ActiveJob::Base
    queue_as do
      ShopifyApp.configuration.webhooks_manager_queue_name
    end

    def perform(shop_domain:, shop_token:)
      ShopifyAPI::Auth::Session.temp(shop: shop_domain, access_token: shop_token) do |session|
        WebhooksManager.create_webhooks(session: session)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
shopify_app-20.0.0 lib/shopify_app/jobs/webhooks_manager_job.rb
shopify_app-19.1.0 lib/shopify_app/jobs/webhooks_manager_job.rb
shopify_app-19.0.2 lib/shopify_app/jobs/webhooks_manager_job.rb
shopify_app-19.0.1 lib/shopify_app/jobs/webhooks_manager_job.rb
shopify_app-19.0.0 lib/shopify_app/jobs/webhooks_manager_job.rb