-
Notifications
You must be signed in to change notification settings - Fork 0
/
clock.rb
39 lines (29 loc) · 1001 Bytes
/
clock.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# frozen_string_literal: true
require_relative './config/boot'
require_relative './config/environment'
require 'clockwork'
include Clockwork
every(60.minutes, 'CheckSpotsJob') do
CheckSpotsJob.perform_later
end
every(AbandonedCarts::RemindersSender::REMINDERS_GAP.minutes, 'SendAbandonedCartRemindersJob') do
SendAbandonedCartRemindersJob.perform_later
end
every(Projects::NotifySourceFilesUploaded::NOTIFY_PERIOD.minutes, 'NotifySourceFilesUploadedJob') do
NotifySourceFilesUploadedJob.perform_later
end
every(60.minutes, 'CheckProjectsJob') do
CheckProjectsJob.perform_later
end
every(1.day, 'RemoveEmptyBrands', at: '02:00') do
RemoveEmptyBrandsJob.perform_later
end
every(1.day, 'CalculateAverageResponseTime', at: '02:30') do
CalculateAverageResponseTimeJob.perform_later
end
every(1.day, 'CalculateAverageRating', at: '03:00') do
CalculateAverageRatingJob.perform_later
end
every(1.day, 'SetDesignerHeroImage', at: '03:30') do
SetDesignerHeroImageJob.perform_later
end