UNPKG

linagora-rse

Version:
33 lines (27 loc) 1.3 kB
'use strict'; var AwesomeModule = require('awesome-module'); var Dependency = AwesomeModule.AwesomeModuleDependency; var dailyDigest = new AwesomeModule('linagora.esn.digest.daily', { dependencies: [ new Dependency(Dependency.TYPE_NAME, 'linagora.esn.cron', 'cron'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.config', 'config'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.esn-config', 'esn-config'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.logger', 'logger'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.collaboration', 'collaboration'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.message', 'message'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.user', 'user'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.activitystreams', 'activitystreams'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.helpers', 'helpers'), new Dependency(Dependency.TYPE_NAME, 'linagora.esn.core.email', 'email') ], states: { lib: function(dependencies, callback) { var lib = require('./lib')(dependencies); return callback(null, lib); }, deploy: function(dependencies, callback) { this.init(callback); } } }); module.exports = dailyDigest;