summaryrefslogtreecommitdiff
path: root/app/workers/schedule_update_user_activity_worker.rb
blob: ff42fb8f0e5cd231c21ae2128540ac192c33660b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
# frozen_string_literal: true

class ScheduleUpdateUserActivityWorker
  include ApplicationWorker
  include CronjobQueue

  def perform(batch_size = 500)
    Gitlab::UserActivities.new.each_slice(batch_size) do |batch|
      UpdateUserActivityWorker.perform_async(Hash[batch])
    end
  end
end