linagora.esn.group
Version:
OpenPaaS module for group feature
25 lines (18 loc) • 389 B
JavaScript
const handlers = {};
module.exports = dependencies => {
const logger = dependencies('logger');
return {
getHandlers,
register
};
function register(name, handler) {
if (handlers[name]) {
logger.error(`Handler with ${name} is taken`);
return;
}
handlers[name] = handler;
}
function getHandlers() {
return Object.values(handlers);
}
};