提交 6dad233e authored 作者: Italo Rossi's avatar Italo Rossi

FS-8225 [verto_communicator] Avoid duplicate members when recovering calls.

上级 8796acd8
......@@ -372,8 +372,11 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
}
});
console.log('>>> conf.listVideoLayouts();');
conf.listVideoLayouts();
if (data.confRole == "moderator") {
console.log('>>> conf.listVideoLayouts();');
conf.listVideoLayouts();
}
data.conf = conf;
data.liveArray = new $.verto.liveArray(
......@@ -433,10 +436,14 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
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 = {
......@@ -458,6 +465,7 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
switch (params.pvtData.action) {
case "conference-liveArray-join":
console.log("conference-liveArray-join");
stopConference();
startConference(v, dialog, params.pvtData);
break;
case "conference-liveArray-part":
......@@ -520,13 +528,7 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
if (d.params.screenShare) {
cleanShareCall(that);
} else {
if (data.liveArray) {
data.liveArray.destroy();
}
if (data.conf) {
data.conf.destroy();
}
stopConference();
cleanCall();
}
break;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论