Add better capacity for live lectures

This commit is contained in:
2023-10-08 16:24:31 +01:00
parent 9da49ceed8
commit 18f2399c0e
3 changed files with 15 additions and 1 deletions
+9
View File
@@ -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