linagora-rse
Version:
21 lines (17 loc) • 518 B
JavaScript
;
require('./env');
var fs = require('fs');
exports = module.exports = {};
fs.readdirSync(__dirname).forEach(function(filename) {
var stat = fs.statSync(__dirname + '/' + filename);
if (!stat.isDirectory()) { return; }
function load() { return require('./' + filename); }
exports.__defineGetter__(filename, load); // eslint-disable-line no-restricted-properties
});
exports.init = function(callback) {
exports.db.mongo.init();
exports.pubsub.init();
if (callback) {
callback();
}
};