This commit is contained in:
Julian Lam
2017-06-01 16:24:40 -04:00
parent 5a55c882ab
commit 29e868b002
5 changed files with 49 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ var os = require('os');
var db = require('../database');
var meta = require('../meta');
var pubsub = require('../pubsub');
var events = require('../events');
module.exports = function (Plugins) {
if (nconf.get('isPrimary') === 'true') {
@@ -52,6 +52,12 @@ module.exports = function (Plugins) {
Plugins.fireHook(isActive ? 'action:plugin.deactivate' : 'action:plugin.activate', { id: id });
setImmediate(next);
},
function (next) {
events.log({
type: 'plugin-' + (isActive ? 'deactivate' : 'activate'),
text: id,
}, next);
},
], function (err) {
if (err) {
winston.warn('[plugins] Could not toggle active state on plugin \'' + id + '\'');