create live meeting when Conference button is clicked

This commit is contained in:
Bilal
2020-09-14 17:32:45 +03:00
parent fcc856f7fc
commit ba4e6767f7
5 changed files with 26 additions and 20 deletions

View File

@@ -14,7 +14,6 @@ class Broadcast < ApplicationRecord
# Should we use callbacks for this, or something else?
after_create :create_mux_live_stream
after_create :create_live_meeting_if_not_created
after_destroy :destroy_mux_live_stream
pg_search_scope :search, {
@@ -60,14 +59,6 @@ class Broadcast < ApplicationRecord
self.save!
end
def create_live_meeting_if_not_created
if project.live_meeting_url.blank?
room = Daily.create_room
room_url = room['url']
project.update live_meeting_url: room_url
end
end
def destroy_mux_live_stream
begin
stream = MuxLiveStream.new