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);
|
|
|
|
}
|