bigbluebutton-Github/bigbluebutton-html5/imports/api/voice-users/server/handlers/leftVoiceUser.js

21 lines
531 B
JavaScript
Raw Normal View History

2017-08-01 03:36:41 +08:00
import { check } from 'meteor/check';
2017-12-08 04:50:50 +08:00
import removeVoiceUser from '/imports/api/voice-users/server/modifiers/removeVoiceUser';
import removeUser from '/imports/api/users/server/modifiers/removeUser';
2017-08-01 03:36:41 +08:00
export default function handleVoiceUpdate({ body }, meetingId) {
const voiceUser = body;
check(meetingId, String);
2017-12-08 04:50:50 +08:00
check(voiceUser, {
voiceConf: String,
intId: String,
voiceUserId: String,
});
2017-08-01 03:36:41 +08:00
2017-12-08 04:50:50 +08:00
const { intId } = voiceUser;
removeUser(meetingId, intId);
2017-08-01 03:36:41 +08:00
return removeVoiceUser(meetingId, voiceUser);
}