mirror of
https://github.com/avwo/whistle.git
synced 2026-10-22 17:39:12 +08:00
15 lines
483 B
JavaScript
15 lines
483 B
JavaScript
var properties = require('../../../../lib/rules/util').properties;
|
|
var pluginMgr = require('../../lib/proxy').pluginMgr;
|
|
|
|
module.exports = function(req, res) {
|
|
var disabledPlugins = properties.get('disabledPlugins') || {};
|
|
if (req.body.disabled == 1) {
|
|
disabledPlugins[req.body.name] = 1;
|
|
} else {
|
|
delete disabledPlugins[req.body.name];
|
|
}
|
|
properties.set('disabledPlugins', disabledPlugins);
|
|
pluginMgr.updateRules();
|
|
res.json({ec: 0, data: disabledPlugins});
|
|
};
|