* feat: add globalHook on config Remote hooks need to wait for https://github.com/cnpm/cnpmjs.org/issues/624
20 lines
342 B
JavaScript
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);
|
|
});
|
|
};
|