Merge pull request #456 in FS/freeswitch from ~JMESQUITA/freeswitch:bugfix/FS-8089-pop-out-member-list-on-conference to master

* commit 'b7fa8f3347bbc1b52412db185e23ebf66e38abe6':
  FS-8088 [verto_communicator] Call conference destroy upon hangup and on event destroy to properly unsub from events.
This commit is contained in:
Anthony Minessale II 2015-08-28 17:59:39 -05:00
commit db63d5d6a5
1 changed files with 9 additions and 0 deletions

View File

@ -416,6 +416,7 @@ 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.');
}
@ -502,6 +503,9 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
if (d.params.screenShare) {
cleanShareCall(that);
} else {
if (data.conf) {
data.conf.destroy();
}
cleanCall();
}
break;
@ -690,6 +694,11 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora
data.call.hangup();
if (data.conf) {
data.conf.destroy();
data.conf = null;
}
console.debug('The call was hangup.');
if (angular.isFunction(callback)) {