diff --git a/lib/expressapp.js b/lib/expressapp.js index aa50e93..01a1c6b 100644 --- a/lib/expressapp.js +++ b/lib/expressapp.js @@ -193,6 +193,23 @@ ExpressApp.prototype.start = function(opts, cb) { }); }); + router.get('/v1/preferences/', function(req, res) { + getServerWithAuth(req, res, function(server) { + server.getPreferences({}, function(err, preferences) { + if (err) return returnError(err, res, req); + res.json(preferences); + }); + }); + }); + + router.put('/v1/preferences', function(req, res) { + getServerWithAuth(req, res, function(server) { + server.savePreferences(req.body, function(err, result) { + if (err) return returnError(err, res, req); + res.json(result); + }); + }); + }); router.get('/v1/txproposals/', function(req, res) { getServerWithAuth(req, res, function(server) {