Add better capacity for live lectures
This commit is contained in:
@@ -38,4 +38,13 @@ class Lecture < ApplicationRecord
|
||||
def live_video_url
|
||||
nil
|
||||
end
|
||||
|
||||
# NAIVE: Assumes that lectures are 50 minutes long, this is true currently but not assured.
|
||||
def end_time
|
||||
start_time + 50.hour
|
||||
end
|
||||
|
||||
def is_live?
|
||||
live_video_url.present? && start_time.past? && end_time.future?
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user