bigbluebutton-Github/bigbluebutton-html5/imports/api/users/server/methods/userLogout.js
2016-06-24 10:48:09 -04:00

14 lines
548 B
JavaScript
Executable File

import { isAllowedTo } from '/imports/startup/server/userPermissions';
import { requestUserLeaving } from '/imports/api/users/server/modifiers/requestUserLeaving';
import { logger } from '/imports/startup/server/logger';
Meteor.methods({
userLogout(credentials) {
if (isAllowedTo('logoutSelf', credentials)) {
const { meetingId, requesterUserId, requesterToken } = credentials;
logger.info(`a user is logging out from ${meetingId}:${requesterUserId}`);
return requestUserLeaving(meetingId, requesterUserId);
}
},
});