|
@@ -15676,19 +15676,22 @@ var authenticatedUser = false;
|
15676
|
15676
|
|
15677
|
15677
|
function connect(jid, password, uiCredentials) {
|
15678
|
15678
|
var bosh
|
15679
|
|
- = uiCredentials.bosh || config.bosh || '/http-bind';
|
|
15679
|
+ = (uiCredentials && uiCredentials.bosh? uiCredentials.bosh : null)
|
|
15680
|
+ || config.bosh || '/http-bind';
|
15680
|
15681
|
connection = new Strophe.Connection(bosh);
|
15681
|
15682
|
Moderator.setConnection(connection);
|
15682
|
15683
|
|
15683
|
|
- var email = uiCredentials.email;
|
15684
|
|
- var displayName = uiCredentials.displayName;
|
15685
|
|
- if(email) {
|
15686
|
|
- connection.emuc.addEmailToPresence(email);
|
15687
|
|
- } else {
|
15688
|
|
- connection.emuc.addUserIdToPresence(uiCredentials.uid);
|
15689
|
|
- }
|
15690
|
|
- if(displayName) {
|
15691
|
|
- connection.emuc.addDisplayNameToPresence(displayName);
|
|
15684
|
+ if(uiCredentials) {
|
|
15685
|
+ var email = uiCredentials.email;
|
|
15686
|
+ var displayName = uiCredentials.displayName;
|
|
15687
|
+ if (email) {
|
|
15688
|
+ connection.emuc.addEmailToPresence(email);
|
|
15689
|
+ } else {
|
|
15690
|
+ connection.emuc.addUserIdToPresence(uiCredentials.uid);
|
|
15691
|
+ }
|
|
15692
|
+ if (displayName) {
|
|
15693
|
+ connection.emuc.addDisplayNameToPresence(displayName);
|
|
15694
|
+ }
|
15692
|
15695
|
}
|
15693
|
15696
|
|
15694
|
15697
|
if (connection.disco) {
|