From f00fb4c618ac2312afe24af74ae1f93731218386 Mon Sep 17 00:00:00 2001 From: Damian Mee Date: Fri, 22 Aug 2014 23:59:42 +0200 Subject: [PATCH] fix(poll): poll response improved and fixed --- lib/routes.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/lib/routes.js b/lib/routes.js index aff5e3b7..770ba512 100644 --- a/lib/routes.js +++ b/lib/routes.js @@ -45,19 +45,22 @@ function poll(req, res) { var fiatBalance = plugins.fiatBalance(fingerprint); if (fiatBalance === null) return res.json({err: 'No balance available'}); - var idVerificationLimit = _trader.config.exchanges.settings. - compliance.hasOwnProperty('idVerificationLimit') ? - _trader.config.exchanges.settings.compliance.idVerificationLimit : - null; + var config = plugins.getCachedConfig(); + var complianceSettings = config.exchanges.settings.compliance; - res.json({ + var response = { err: null, rate: rate * config.exchanges.settings.commission, fiat: fiatBalance, locale: config.brain.locale, - txLimit: parseInt(config.exchanges.settings.compliance.maximum.limit, 10), - idVerificationLimit: idVerificationLimit - }); + txLimit: parseInt(complianceSettings.maximum.limit, 10), + idVerificationEnabled: complianceSettings.idVerificationEnabled + }; + + if (response.idVerificationEnabled) + response.idVerificationLimit = complianceSettings.idVerificationLimit + + res.json(response); } function trade(req, res) {