}
});
- console.log('>>> conf.listVideoLayouts();');
- conf.listVideoLayouts();
+ if (data.confRole == "moderator") {
+ console.log('>>> conf.listVideoLayouts();');
+ conf.listVideoLayouts();
+ }
+
data.conf = conf;
data.liveArray = new $.verto.liveArray(
console.log('Has data.liveArray.');
$rootScope.$emit('members.clear');
data.liveArray = null;
-
} else {
console.log('Doesn\'t found data.liveArray.');
}
+
+ if (data.conf) {
+ data.conf.destroy();
+ data.conf = null;
+ }
}
var callbacks = {
switch (params.pvtData.action) {
case "conference-liveArray-join":
console.log("conference-liveArray-join");
+ stopConference();
startConference(v, dialog, params.pvtData);
break;
case "conference-liveArray-part":
if (d.params.screenShare) {
cleanShareCall(that);
} else {
- if (data.liveArray) {
- data.liveArray.destroy();
- }
-
- if (data.conf) {
- data.conf.destroy();
- }
+ stopConference();
cleanCall();
}
break;