add live meeting in broadcast screen
This commit is contained in:
@@ -114,7 +114,7 @@ class BroadcastsController < ApplicationController
|
||||
end
|
||||
|
||||
def conference_url_for(broadcast)
|
||||
broadcast.video_conference_url_override.presence || url_for([broadcast.project, broadcast, :zoom_meeting])
|
||||
broadcast.video_conference_url_override.presence || url_for([broadcast.project, broadcast, :live_meeting])
|
||||
end
|
||||
|
||||
def log_create_analytics
|
||||
|
||||
6
app/controllers/live_meetings_controller.rb
Normal file
6
app/controllers/live_meetings_controller.rb
Normal file
@@ -0,0 +1,6 @@
|
||||
class LiveMeetingsController < ApplicationController
|
||||
def show
|
||||
authorize broadcast = Broadcast.find(params[:broadcast_id])
|
||||
@live_meeting_url = broadcast.project.live_meeting_url
|
||||
end
|
||||
end
|
||||
@@ -44,7 +44,7 @@ class Public::BroadcastsController < Public::BaseController
|
||||
end
|
||||
|
||||
def conference_url_for(broadcast)
|
||||
broadcast.video_conference_url_override.presence || broadcast_zoom_meeting_url(broadcast.token)
|
||||
broadcast.video_conference_url_override.presence || broadcast_live_meeting_url(broadcast.token)
|
||||
end
|
||||
|
||||
class MultiViewBroadcast
|
||||
|
||||
9
app/controllers/public/live_meetings_controller.rb
Normal file
9
app/controllers/public/live_meetings_controller.rb
Normal file
@@ -0,0 +1,9 @@
|
||||
class Public::LiveMeetingsController < Public::BaseController
|
||||
skip_after_action :verify_authorized
|
||||
|
||||
def show
|
||||
broadcast = Broadcast.find_by_token!(params[:broadcast_token])
|
||||
@live_meeting_url = broadcast.project.live_meeting_url
|
||||
render 'public/live_meetings/show'
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user