foalfetch/app/jobs/index_update_job.rb

12 lines
251 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class IndexUpdateJob < ApplicationJob
queue_as :high
def perform(cls, id)
obj = cls.constantize.find(id)
2024-04-04 10:21:23 +02:00
obj&.update_index(defer: false)
rescue StandardError => e
Rails.logger.error e.message
end
end