bigbluebutton-Github/bigbluebutton-html5/imports/api/voice-users/server/modifiers/clearVoiceUser.js

21 lines
581 B
JavaScript

import Logger from '/imports/startup/server/logger';
import VoiceUsers from '/imports/api/voice-users';
export default async function clearVoiceUser(meetingId, intId) {
try {
check(meetingId, String);
check(intId, String);
const numberAffected = await VoiceUsers.removeAsync({ meetingId, intId });
if (numberAffected) {
Logger.info(`Remove voiceUser=${intId} meeting=${meetingId} (clear)`);
}
return numberAffected;
} catch (error) {
Logger.error(`Error on clearing voiceUser=${intId} meeting=${meetingId}. ${error}`);
return 0;
}
}