app/models/bigbluebutton_server.rb in bigbluebutton_rails-0.0.5 vs app/models/bigbluebutton_server.rb in bigbluebutton_rails-0.0.6

- old
+ new

@@ -1,6 +1,6 @@ -require 'bigbluebutton-api' +require 'bigbluebutton_api' class BigbluebuttonServer < ActiveRecord::Base has_many :rooms, :class_name => 'BigbluebuttonRoom', :foreign_key => 'server_id', @@ -63,20 +63,18 @@ # updates the information in the rooms that are currently in BBB @meetings = [] response[:meetings].each do |attr| room = BigbluebuttonRoom.find_by_server_id_and_meetingid(self.id, attr[:meetingID]) if room.nil? - room = BigbluebuttonRoom.create(:server => self, :meetingid => attr[:meetingID], - :name => attr[:meetingID], :attendee_password => attr[:attendeePW], - :moderator_password => attr[:moderatorPW], :external => true, - :randomize_meetingid => false) + room = BigbluebuttonRoom.new(:server => self, :meetingid => attr[:meetingID], + :name => attr[:meetingID], :attendee_password => attr[:attendeePW], + :moderator_password => attr[:moderatorPW], :external => true, + :randomize_meetingid => false, :private => true) else room.update_attributes(:attendee_password => attr[:attendeePW], :moderator_password => attr[:moderatorPW]) end room.running = attr[:running] - - # TODO What if the update/save above fails? @meetings << room end end