TT#71865 Issue in the join/leave mechanism

Change-Id: I44afa40b71058a564c590a3dc8d79713075acfb7
changes/10/36910/1
Hans-Peter Herzog 6 years ago
parent 21f413c5b7
commit 31942763d7

@ -195,9 +195,9 @@ export default {
state.joinState = RequestState.initiated; state.joinState = RequestState.initiated;
state.joinError = null; state.joinError = null;
state.selectedParticipant = null; state.selectedParticipant = null;
state.remoteMediaStreams = {} state.remoteMediaStreams = {};
state.manualSelection = false; state.manualSelection = false;
state.participants = {}; state.participants = [];
state.mutedState = {}; state.mutedState = {};
}, },
leaveFailed(state, error) { leaveFailed(state, error) {
@ -425,11 +425,13 @@ export default {
context.commit('leaveRequesting'); context.commit('leaveRequesting');
await Vue.$conference.leaveConference(); await Vue.$conference.leaveConference();
context.commit('leaveSucceeded'); context.commit('leaveSucceeded');
context.commit('disposeLocalMedia');
} }
catch (err) { catch (err) {
context.commit('leaveFailed', err.message); context.commit('leaveFailed', err.message);
} }
finally {
context.commit('disposeLocalMedia');
}
} }
}, },
muteAll(context){ muteAll(context){

Loading…
Cancel
Save