new polling fields for two-way

This commit is contained in:
Josh Harvey 2015-01-08 16:41:12 -05:00
parent f90e77549b
commit bc63aeab4c

View file

@ -44,26 +44,31 @@ function poll(req, res) {
logger.warn('No bid rate, using ask rate');
var fiatBalance = plugins.fiatBalance();
if (fiatBalance === null) return res.json({err: 'No balance available'});
if (fiatBalance === null) {
logger.warn('No balance available.');
return res.json({err: 'No balance available'});
}
var config = plugins.getCachedConfig();
var complianceSettings = config.exchanges.settings.compliance;
var fiatCommission = config.exchanges.settings.fiatCommission ||
config.exchanges.settings.commission;
var settings = config.exchanges.settings;
var complianceSettings = settings.compliance;
var fiatCommission = settings.fiatCommission || settings.commission;
plugins.pollQueries(session(req), function(err, results) {
if (err) return logger.error(err);
var cartridges = results.cartridges;
var response = {
err: null,
rate: rate * config.exchanges.settings.commission,
rate: rate * settings.commission,
fiatRate: fiatRate / fiatCommission,
fiat: fiatBalance,
locale: config.brain.locale,
txLimit: parseInt(complianceSettings.maximum.limit, 10),
idVerificationEnabled: complianceSettings.idVerificationEnabled,
cartridges: cartridges,
twoWayMode: cartridges ? true : false
twoWayMode: cartridges ? true : false,
zeroConfLimit: settings.zeroConfLimit,
fiatTxLimit: settings.fiatTxLimit
};
if (response.idVerificationEnabled)