diff --git a/lib/expressapp.js b/lib/expressapp.js index 966ac4d..aded96e 100644 --- a/lib/expressapp.js +++ b/lib/expressapp.js @@ -660,16 +660,20 @@ ExpressApp.prototype.start = function(opts, cb) { }); router.get('/v1/fiatrates/:code/', function(req, res) { - getServerWithAuth(req, res, function(server) { - var opts = { - code: req.params['code'], - source: req.query.source, - ts: +req.query.ts, - }; - server.getFiatRate(opts, function(err, rates) { - if (err) return returnError(err, res, req); - res.json(rates); - }); + var server; + var opts = { + code: req.params['code'], + provider: req.query.provider, + ts: +req.query.ts, + }; + try { + server = getServer(req, res); + } catch (ex) { + return returnError(ex, res, req); + } + server.getFiatRate(opts, function(err, rates) { + if (err) return returnError(err, res, req); + res.json(rates); }); });