Skip to Content Skip to Search
Methods
P
Q
Included Modules

Instance Public methods

perform()

# File engines/member/app/jobs/member/queue_daily_notifications_worker.rb, line 18
def perform
  DB::DailyNotificationRun.with_table_lock! do
    if record.status == "waiting"
      record.update!(status: "queueing")
      queue_worker
      record.update!(status: "finished")
    end
  end
end

queue_worker()

# File engines/member/app/jobs/member/queue_daily_notifications_worker.rb, line 28
def queue_worker
  Member::DailyNotificationsWorker.perform_async(run_time.to_s)
end