Sha256: 05ec7bbfa08ee495239c33ce14258e6881e68066a39796ff91fb0584fc45ceec
Contents?: true
Size: 485 Bytes
Versions: 28
Compression:
Stored size: 485 Bytes
Contents
module Workarea class IndexCategorization include Sidekiq::Worker include Sidekiq::CallbacksWorker sidekiq_options( enqueue_on: { Catalog::Category => [:save, :save_release_changes] }, lock: :until_executing, query_cache: true ) def self.perform(category) Search::Storefront::CategoryQuery.new(category).update end def perform(id) category = Catalog::Category.find(id) self.class.perform(category) end end end
Version data entries
28 entries across 28 versions & 1 rubygems