linagora-rse
Version:
24 lines (20 loc) • 550 B
JavaScript
;
module.exports = function(dependencies) {
const pubsub = require('./pubsub')(dependencies);
const search = require('./search')(dependencies);
const davImport = require('./dav-import')(dependencies);
function start(callback) {
pubsub.listen();
search.listen();
davImport.init();
callback();
}
return {
start: start,
search: search,
davClient: require('./dav-client'),
client: require('./client')(dependencies),
constants: require('./constants'),
helper: require('./helper')
};
};