schedule sessions that are at least 4 hours old
This commit is contained in:
parent
edf6cf554d
commit
d3b22afe16
|
|
@ -27,8 +27,9 @@ module JamRuby
|
|||
end
|
||||
|
||||
def run
|
||||
# get all weekly sessions that have ended in the last 15 minutes
|
||||
criteria = "recurring_mode = 'weekly' AND session_removed_at is not null AND canceled = false AND next_session_scheduled = false"
|
||||
# get all weekly sessions that started at least 4 hours ago
|
||||
time_threshold = Time.now.
|
||||
criteria = "recurring_mode = 'weekly' AND scheduled_start + interval '4hours' < NOW() AND canceled = false AND next_session_scheduled = false"
|
||||
MusicSession.find_each(:conditions => criteria) do |music_session|
|
||||
music_session.copy
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue