feat(routes) add support for bill dispenser cartridges

This commit is contained in:
Josh Harvey 2014-11-12 14:59:50 -05:00
parent 684067ddf5
commit 8e65cdc7f5
2 changed files with 17 additions and 1 deletions

View file

@ -1,5 +1,6 @@
'use strict';
var fs = require('fs');
var logger = require('./logger');
var mock = false;
@ -17,6 +18,13 @@ module.exports = {
var STALE_TICKER = 180000;
var STALE_BALANCE = 180000;
var cartridges = null;
try {
cartridges = JSON.parse(fs.readFileSync('./cartridges.json'));
} catch(ex) {
logger.warn('No cartridges.json file found: ' + ex.message);
}
function poll(req, res) {
var rateRec = plugins.getDeviceRate();
var balanceRec = plugins.getBalance();
@ -58,7 +66,8 @@ function poll(req, res) {
locale: config.brain.locale,
txLimit: parseInt(complianceSettings.maximum.limit, 10),
dispenseStatus: plugins.dispenseStatus(fingerprint),
idVerificationEnabled: complianceSettings.idVerificationEnabled
idVerificationEnabled: complianceSettings.idVerificationEnabled,
cartridges: cartridges
};
if (response.idVerificationEnabled)