Files
cnpmjs.org/services/hook.js
fengmk2 65c0ad8eb8 feat: add globalHook on config (#1177)
* feat: add globalHook on config

Remote hooks need to wait for
https://github.com/cnpm/cnpmjs.org/issues/624
2017-05-18 15:41:47 +08:00

20 lines
342 B
JavaScript

'use strict';
const co = require('co');
const config = require('../config');
const logger = require('../common/logger');
exports.trigger = envelope => {
if (!config.globalHook) {
return;
}
envelope.time = Date.now();
co(function* () {
yield config.globalHook(envelope);
}).catch(err => {
logger.error(err);
});
};