Save display times in the db
This commit is contained in:
@@ -19,12 +19,13 @@ module CompletionsConcern
|
||||
pad(seconds)
|
||||
end
|
||||
|
||||
def extend_completions!(completions)
|
||||
def extend_completions!(contestant)
|
||||
current_time_from_start = 0
|
||||
@completions.each do |completion|
|
||||
completion.display_time_from_start = display_time(completion.time_seconds)
|
||||
completion.display_relative_time = display_time(completion.time_seconds - current_time_from_start)
|
||||
current_time_from_start += completion.time_seconds
|
||||
contestant.completions.order(:time_seconds).each do |completion|
|
||||
completion.update(display_time_from_start: display_time(completion.time_seconds),
|
||||
display_relative_time: display_time(completion.time_seconds - current_time_from_start))
|
||||
current_time_from_start = completion.time_seconds
|
||||
end
|
||||
contestant.update(display_time: display_time(current_time_from_start))
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user