feat(routes) add support for bill dispenser cartridges
This commit is contained in:
parent
684067ddf5
commit
8e65cdc7f5
2 changed files with 17 additions and 1 deletions
7
cartridges.json
Normal file
7
cartridges.json
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"cartridges": [
|
||||||
|
{"denomination": 1, "count": 100},
|
||||||
|
{"denomination": 20, "count": 100}
|
||||||
|
],
|
||||||
|
"virtualCartridges": [5]
|
||||||
|
}
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
var fs = require('fs');
|
||||||
var logger = require('./logger');
|
var logger = require('./logger');
|
||||||
|
|
||||||
var mock = false;
|
var mock = false;
|
||||||
|
|
@ -17,6 +18,13 @@ module.exports = {
|
||||||
var STALE_TICKER = 180000;
|
var STALE_TICKER = 180000;
|
||||||
var STALE_BALANCE = 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) {
|
function poll(req, res) {
|
||||||
var rateRec = plugins.getDeviceRate();
|
var rateRec = plugins.getDeviceRate();
|
||||||
var balanceRec = plugins.getBalance();
|
var balanceRec = plugins.getBalance();
|
||||||
|
|
@ -58,7 +66,8 @@ function poll(req, res) {
|
||||||
locale: config.brain.locale,
|
locale: config.brain.locale,
|
||||||
txLimit: parseInt(complianceSettings.maximum.limit, 10),
|
txLimit: parseInt(complianceSettings.maximum.limit, 10),
|
||||||
dispenseStatus: plugins.dispenseStatus(fingerprint),
|
dispenseStatus: plugins.dispenseStatus(fingerprint),
|
||||||
idVerificationEnabled: complianceSettings.idVerificationEnabled
|
idVerificationEnabled: complianceSettings.idVerificationEnabled,
|
||||||
|
cartridges: cartridges
|
||||||
};
|
};
|
||||||
|
|
||||||
if (response.idVerificationEnabled)
|
if (response.idVerificationEnabled)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue