Sha256: 67dbe3c31db699057e8c67cb3b210faa8bd4db9f9eaa321bdb323b9a60009c8d
Contents?: true
Size: 557 Bytes
Versions: 28
Compression:
Stored size: 557 Bytes
Contents
module Workarea class IndexProductRule include Sidekiq::Worker include Sidekiq::CallbacksWorker sidekiq_options( enqueue_on: { ProductRule => %i[save save_release_changes destroy], ignore_if: -> { product_list.class.name != 'Workarea::Catalog::Category' }, with: -> { [product_list.id] } }, unique: :until_executing, query_cache: true ) def perform(id) product_list = Catalog::Category.find(id) IndexCategorization.perform(product_list) end end end
Version data entries
28 entries across 28 versions & 1 rubygems