UNPKG

whistle

Version:

HTTP, HTTPS, Websocket debugging proxy

15 lines (13 loc) 466 B
var properties = require('../../lib/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}); };