Revert "fix(hangup): destroy local tracks on conference leave (#2502)"

This reverts commit 88325aeef2.
Turns out a conference with a password triggers a failed conference
join. It's going to be tricky to decipher when to do actual
cleanup, and where to shove that code, so reverting is easier for
now.
This commit is contained in:
Leonard Kim 2018-03-01 11:46:11 -08:00 committed by Дамян Минков
parent b00aaf1de7
commit ce6e8472f0
4 changed files with 4 additions and 11 deletions

View File

@ -377,12 +377,11 @@ UI.start = function() {
};
/**
* Invokes cleanup of large video so it stops running polling tasks and stops
* displaying.
* Invokes cleanup of any deferred execution within relevant UI modules.
*
* @returns {void}
*/
UI.resetLargeVideo = () => {
UI.stopDaemons = () => {
VideoLayout.resetLargeVideo();
};

View File

@ -129,8 +129,6 @@ export default class LargeVideoManager {
this._onVideoResolutionUpdate);
this.removePresenceLabel();
this.$container.remove();
}
/**

View File

@ -17,7 +17,7 @@ import {
} from '../participants';
import { MiddlewareRegistry } from '../redux';
import UIEvents from '../../../../service/UI/UIEvents';
import { TRACK_ADDED, TRACK_REMOVED, destroyLocalTracks } from '../tracks';
import { TRACK_ADDED, TRACK_REMOVED } from '../tracks';
import {
createConference,
@ -144,11 +144,6 @@ function _conferenceFailedOrLeft({ dispatch, getState }, next, action) {
dispatch(setAudioOnly(true));
}
if (typeof APP === 'object') {
dispatch(destroyLocalTracks());
APP.UI.resetLargeVideo();
}
return result;
}

View File

@ -87,6 +87,7 @@ class Conference extends Component<Props> {
* @inheritdoc
*/
componentWillUnmount() {
APP.UI.stopDaemons();
APP.UI.unregisterListeners();
APP.UI.unbindEvents();