|
|
@@ -1,5 +1,5 @@
|
|
1
|
1
|
/* global $, $iq, config, connection, Etherpad, hangUp, messageHandler,
|
|
2
|
|
- roomName, Strophe, Toolbar, Util, VideoLayout */
|
|
|
2
|
+ roomName, sessionTerminated, Strophe, Toolbar, Util, VideoLayout */
|
|
3
|
3
|
/**
|
|
4
|
4
|
* Contains logic responsible for enabling/disabling functionality available
|
|
5
|
5
|
* only to moderator users.
|
|
|
@@ -55,7 +55,7 @@ var Moderator = (function (my) {
|
|
55
|
55
|
function (event, jid) {
|
|
56
|
56
|
console.info("Someone left is it focus ? " + jid);
|
|
57
|
57
|
var resource = Strophe.getResourceFromJid(jid);
|
|
58
|
|
- if (resource === 'focus') {
|
|
|
58
|
+ if (resource === 'focus' && !sessionTerminated) {
|
|
59
|
59
|
console.info(
|
|
60
|
60
|
"Focus has left the room - leaving conference");
|
|
61
|
61
|
//hangUp();
|