schedule sessions that are at least 4 hours old

This commit is contained in:
Brian Smith 2014-07-29 22:40:42 -04:00
parent edf6cf554d
commit d3b22afe16
1 changed files with 3 additions and 2 deletions

View File

@ -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