|
|
@ -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){
|
|
|
|