gitlab-org--gitlab-foss/app/workers/authorized_projects_worker.rb

15 lines
322 B
Ruby

class AuthorizedProjectsWorker
include Sidekiq::Worker
include DedicatedSidekiqQueue
def self.bulk_perform_async(args_list)
Sidekiq::Client.push_bulk('class' => self, 'args' => args_list)
end
def perform(user_id)
user = User.find_by(id: user_id)
user.refresh_authorized_projects if user
end
end