forked from External/greenlight
commit
8fc8182672
|
@ -47,9 +47,15 @@ class @Meeting
|
|||
getId: ->
|
||||
return @id
|
||||
|
||||
setId: (id) ->
|
||||
@id = id
|
||||
|
||||
getURL: ->
|
||||
return @url
|
||||
|
||||
setURL: (url) ->
|
||||
@url = url
|
||||
|
||||
getName: ->
|
||||
return @name
|
||||
|
||||
|
|
|
@ -29,9 +29,7 @@ class BbbController < ApplicationController
|
|||
)
|
||||
|
||||
if bbb_res[:returncode] && current_user && current_user == user
|
||||
ActionCable.server.broadcast "#{user.encrypted_id}_meeting_updates_channel",
|
||||
action: 'moderator_joined',
|
||||
moderator: 'joined'
|
||||
JoinMeetingJob.perform_later(user.encrypted_id)
|
||||
end
|
||||
|
||||
render_bbb_response bbb_res, bbb_res[:response]
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
class JoinMeetingJob < ApplicationJob
|
||||
queue_as :default
|
||||
|
||||
def perform(room)
|
||||
ActionCable.server.broadcast "#{room}_meeting_updates_channel",
|
||||
action: 'moderator_joined',
|
||||
moderator: 'joined'
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue