|
|
@@ -241,11 +241,10 @@ ChatRoom.prototype.onPresence = function (pres) {
|
|
241
|
241
|
var jid = mucUserItem.attr('jid');
|
|
242
|
242
|
member.jid = jid;
|
|
243
|
243
|
member.isFocus
|
|
244
|
|
- = !!jid && jid.indexOf(this.moderator.getFocusUserJid() + "/") === 0;
|
|
|
244
|
+ = jid && jid.indexOf(this.moderator.getFocusUserJid() + "/") === 0;
|
|
245
|
245
|
|
|
246
|
246
|
member.isHiddenDomain
|
|
247
|
|
- = !!jid && jid.indexOf("@") > 0
|
|
248
|
|
- && this.options.hiddenDomain
|
|
|
247
|
+ = jid && jid.indexOf("@") > 0
|
|
249
|
248
|
&& this.options.hiddenDomain
|
|
250
|
249
|
=== jid.substring(jid.indexOf("@") + 1, jid.indexOf("/"))
|
|
251
|
250
|
|
|
|
@@ -336,7 +335,7 @@ ChatRoom.prototype.onPresence = function (pres) {
|
|
336
|
335
|
}
|
|
337
|
336
|
break;
|
|
338
|
337
|
case "bridgeIsDown":
|
|
339
|
|
- if(!this.bridgeIsDown) {
|
|
|
338
|
+ if (member.isFocus && !this.bridgeIsDown) {
|
|
340
|
339
|
this.bridgeIsDown = true;
|
|
341
|
340
|
this.eventEmitter.emit(XMPPEvents.BRIDGE_DOWN);
|
|
342
|
341
|
}
|