Sha256: 0bf81ae9fb5737d7d23b7a5331825bd381d8ea7b32ed701b3dc5c101ce425df4

Contents?: true

Size: 394 Bytes

Versions: 28

Compression:

Stored size: 394 Bytes

Contents

module ShopifyApp
  class ScripttagsManagerJob < ActiveJob::Base

    queue_as do
      ShopifyApp.configuration.scripttags_manager_queue_name
    end

    def perform(shop_domain:, shop_token:, scripttags:)
      ShopifyAPI::Session.temp(shop_domain, shop_token) do
        manager = ScripttagsManager.new(scripttags, shop_domain)
        manager.create_scripttags
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
shopify_app-8.6.1 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.6.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.5.1 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.5.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.4.2 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.4.1 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.4.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.3.2 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.3.1 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.3.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.6 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.5 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.4 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.2 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.1 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.2.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.1.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-8.0.0 lib/shopify_app/jobs/scripttags_manager_job.rb
shopify_app-7.4.0 lib/shopify_app/scripttags_manager_job.rb
shopify_app-7.3.0 lib/shopify_app/scripttags_manager_job.rb