WIP more incoming tx logic

This commit is contained in:
Josh Harvey 2014-11-24 14:57:07 -05:00
parent 2e51bf646e
commit d905b6898d
3 changed files with 99 additions and 18 deletions

View file

@ -61,23 +61,28 @@ function poll(req, res) {
var complianceSettings = config.exchanges.settings.compliance;
var fiatCommission = config.exchanges.settings.fiatCommission ||
config.exchanges.settings.commission;
var response = {
err: null,
rate: rate * config.exchanges.settings.commission,
fiatRate: fiatRate / fiatCommission,
fiat: fiatBalance,
locale: config.brain.locale,
txLimit: parseInt(complianceSettings.maximum.limit, 10),
dispenseStatus: plugins.dispenseStatus(fingerprint),
idVerificationEnabled: complianceSettings.idVerificationEnabled,
cartridges: cartridges,
twoWayMode: cartridges ? true : false
};
var sessionId = req.get('session-id');
if (response.idVerificationEnabled)
response.idVerificationLimit = complianceSettings.idVerificationLimit;
plugins.dispenseStatus(fingerprint, sessionId, function(err, dispenseStatus) {
if (err) return logger.error(err);
var response = {
err: null,
rate: rate * config.exchanges.settings.commission,
fiatRate: fiatRate / fiatCommission,
fiat: fiatBalance,
locale: config.brain.locale,
txLimit: parseInt(complianceSettings.maximum.limit, 10),
dispenseStatus: dispenseStatus,
idVerificationEnabled: complianceSettings.idVerificationEnabled,
cartridges: cartridges,
twoWayMode: cartridges ? true : false
};
res.json(response);
if (response.idVerificationEnabled)
response.idVerificationLimit = complianceSettings.idVerificationLimit;
res.json(response);
});
}
function trade(req, res) {