1 2 3 4 5 6 7 8 9 10 11 12 13 14
# frozen_string_literal: true class RegenerationWorker include Sidekiq::Worker sidekiq_options lock: :until_executed def perform(account_id, _ = :home) account = Account.find(account_id) PrecomputeFeedService.new.call(account) rescue ActiveRecord::RecordNotFound true end end