Sha256: 56d37569473ff9d2c843807f2e9f1fd16ea85cf6edde5b231d5812eeb05b2df8
Contents?: true
Size: 487 Bytes
Versions: 28
Compression:
Stored size: 487 Bytes
Contents
module Workarea class IndexSkus include Sidekiq::Worker include Sidekiq::CallbacksWorker sidekiq_options( enqueue_on: { Inventory::Sku => [:touch, :save, :save_release_changes, :destroy], Pricing::Sku => [:touch, :save, :save_release_changes, :destroy] }, lock: :until_executing, query_cache: true ) def perform(sku) BulkIndexProducts.perform_by_models(Catalog::Product.find_for_update_by_sku(sku)) end end end
Version data entries
28 entries across 28 versions & 1 rubygems