UNPKG

whistle

Version:

HTTP, HTTP2, HTTPS, Websocket debugging proxy

23 lines (21 loc) 648 B
var rules = require('../../../lib/rules/util').rules; var values = require('../../../lib/rules/util').values; module.exports = function(req, res) { var body = req.body; var clientId = body.clientId; var rulesData = body.rules; var valuesData = body.values; if (rulesData) { if (rulesData.name === 'Default') { rules.setDefault(rulesData.value, clientId); rules.enableDefault(); } else { rules.add(rulesData.name, rulesData.value, clientId); rules.select(rulesData.name); } } if (valuesData) { values.add(valuesData.name, valuesData.value, clientId); } res.json({ec: 0, em: 'success'}); };