The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/server/methods/logoutCleanUp.js

18 lines
461 B

import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';
import { callbacks } from '../../lib/callbacks';
import { AppEvents, Apps } from '../../app/apps/server/orchestrator';
Meteor.methods({
logoutCleanUp(user) {
check(user, Object);
Meteor.defer(function () {
callbacks.run('afterLogoutCleanUp', user);
});
// App IPostUserLogout event hook
Promise.await(Apps.triggerEvent(AppEvents.IPostUserLoggedOut, user));
},
});