docbrown/app/workers/users/resave_articles_worker.rb

14 lines
286 B
Ruby

module Users
class ResaveArticlesWorker
include Sidekiq::Worker
sidekiq_options queue: :medium_priority, retry: 10, lock: :until_executing
def perform(user_id)
user = User.find_by(id: user_id)
return unless user
user.resave_articles
end
end
end