docbrown/app/workers/rate_limit_checker_worker.rb

9 lines
221 B
Ruby

class RateLimitCheckerWorker
include Sidekiq::Worker
sidekiq_options queue: :default, retry: 10
def perform(user_id, action)
user = User.find_by(id: user_id)
PingAdmins.call(user, action) if user
end
end