|
|
@ -34,7 +34,8 @@ define([ |
|
|
|
var helloedRoomName = null; |
|
|
|
var helloedRoomName = null; |
|
|
|
var currentRoom = null; |
|
|
|
var currentRoom = null; |
|
|
|
var randomRoom = null; |
|
|
|
var randomRoom = null; |
|
|
|
var canCreateRooms = !mediaStream.config.AuthorizeRoomCreation; |
|
|
|
var canJoinRooms = !mediaStream.config.AuthorizeRoomJoin; |
|
|
|
|
|
|
|
var canCreateRooms = canJoinRooms ? !mediaStream.config.AuthorizeRoomCreation : false; |
|
|
|
|
|
|
|
|
|
|
|
var joinFailed = function(error) { |
|
|
|
var joinFailed = function(error) { |
|
|
|
setCurrentRoom(null); |
|
|
|
setCurrentRoom(null); |
|
|
@ -144,10 +145,11 @@ define([ |
|
|
|
|
|
|
|
|
|
|
|
appData.e.on("selfReceived", function(event, data) { |
|
|
|
appData.e.on("selfReceived", function(event, data) { |
|
|
|
_.defer(joinRequestedRoom); |
|
|
|
_.defer(joinRequestedRoom); |
|
|
|
if (mediaStream.config.AuthorizeRoomCreation && !$rootScope.myuserid) { |
|
|
|
canJoinRooms = (!mediaStream.config.AuthorizeRoomJoin || $rootScope.myuserid) ? true : false |
|
|
|
canCreateRooms = false; |
|
|
|
if (canJoinRooms) { |
|
|
|
|
|
|
|
canCreateRooms = (!mediaStream.config.AuthorizeRoomCreation || $rootScope.myuserid) ? true : false; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
canCreateRooms = true; |
|
|
|
canCreateRooms = false; |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
@ -206,6 +208,9 @@ define([ |
|
|
|
canCreateRooms: function() { |
|
|
|
canCreateRooms: function() { |
|
|
|
return canCreateRooms; |
|
|
|
return canCreateRooms; |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
canJoinRooms: function() { |
|
|
|
|
|
|
|
return canJoinRooms; |
|
|
|
|
|
|
|
}, |
|
|
|
joinByName: function(name, replace) { |
|
|
|
joinByName: function(name, replace) { |
|
|
|
name = $window.encodeURIComponent(name); |
|
|
|
name = $window.encodeURIComponent(name); |
|
|
|
name = name.replace(/^%40/, "@"); |
|
|
|
name = name.replace(/^%40/, "@"); |
|
|
|