fix(poll): poll response improved and fixed

This commit is contained in:
Damian Mee 2014-08-22 23:59:42 +02:00
parent 18a4597a06
commit f00fb4c618

View file

@ -45,19 +45,22 @@ function poll(req, res) {
var fiatBalance = plugins.fiatBalance(fingerprint); var fiatBalance = plugins.fiatBalance(fingerprint);
if (fiatBalance === null) return res.json({err: 'No balance available'}); if (fiatBalance === null) return res.json({err: 'No balance available'});
var idVerificationLimit = _trader.config.exchanges.settings. var config = plugins.getCachedConfig();
compliance.hasOwnProperty('idVerificationLimit') ? var complianceSettings = config.exchanges.settings.compliance;
_trader.config.exchanges.settings.compliance.idVerificationLimit :
null;
res.json({ var response = {
err: null, err: null,
rate: rate * config.exchanges.settings.commission, rate: rate * config.exchanges.settings.commission,
fiat: fiatBalance, fiat: fiatBalance,
locale: config.brain.locale, locale: config.brain.locale,
txLimit: parseInt(config.exchanges.settings.compliance.maximum.limit, 10), txLimit: parseInt(complianceSettings.maximum.limit, 10),
idVerificationLimit: idVerificationLimit idVerificationEnabled: complianceSettings.idVerificationEnabled
}); };
if (response.idVerificationEnabled)
response.idVerificationLimit = complianceSettings.idVerificationLimit
res.json(response);
} }
function trade(req, res) { function trade(req, res) {