refresh session status on meeting actions

This commit is contained in:
Zachary Chai
2016-11-07 12:12:39 -05:00
parent 58d5e7e6c5
commit bee0b88d97
10 changed files with 59 additions and 9 deletions

View File

@ -43,6 +43,9 @@ class BbbController < ApplicationController
load_and_authorize_room_owner!
bbb_res = bbb_end_meeting @user.username
if bbb_res[:returncode]
EndMeetingJob.perform_later(@user.username)
end
render_bbb_response bbb_res
end

View File

@ -15,6 +15,17 @@ class LandingController < ApplicationController
render layout: false
end
def session_status_refresh
@user = User.find_by(username: params[:id])
if @user.nil?
render head(:not_found) && return
end
@meeting_running = bbb_get_meeting_info(@user.username)[:returncode]
render layout: false
end
def admin?
@user && @user == current_user
end