From 7c916ae632717e0728989b231f132b067bf099cf Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Thu, 1 Dec 2016 16:55:43 -0500 Subject: [PATCH] use the user's name for the bbb meeting name --- app/controllers/bbb_controller.rb | 1 + app/lib/bbb_api.rb | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/bbb_controller.rb b/app/controllers/bbb_controller.rb index e6b8f455..84fff310 100644 --- a/app/controllers/bbb_controller.rb +++ b/app/controllers/bbb_controller.rb @@ -31,6 +31,7 @@ class BbbController < ApplicationController { wait_for_moderator: true, meeting_recorded: true, + meeting_name: user.name, user_is_moderator: current_user == user } else diff --git a/app/lib/bbb_api.rb b/app/lib/bbb_api.rb index e7f57c3f..090a0f3d 100644 --- a/app/lib/bbb_api.rb +++ b/app/lib/bbb_api.rb @@ -42,6 +42,7 @@ module BbbApi options[:user_is_moderator] ||= false options[:wait_for_moderator] ||= false options[:meeting_logout_url] ||= nil + options[:meeting_name] ||= meeting_token if !bbb return call_invalid_res @@ -66,7 +67,7 @@ module BbbApi viewer_password = random_password(12) meeting_options = {record: options[:meeting_recorded].to_s, logoutURL: logout_url, moderatorPW: moderator_password, attendeePW: viewer_password} # Create the meeting - bbb.create_meeting(meeting_token, meeting_id, meeting_options) + bbb.create_meeting(options[:meeting_name], meeting_id, meeting_options) # And then get meeting info bbb_meeting_info = bbb.get_meeting_info( meeting_id, nil )