add pings table
This commit is contained in:
parent
31f7795fd7
commit
a123170622
4 changed files with 43 additions and 13 deletions
|
|
@ -29,6 +29,7 @@ const devMode = argv.dev || options.http
|
|||
function poll (req, res, next) {
|
||||
const deviceId = req.deviceId
|
||||
const deviceTime = req.deviceTime
|
||||
const serialNumber = req.query.sn
|
||||
const pid = req.query.pid
|
||||
const settings = req.settings
|
||||
const config = configManager.machineScoped(deviceId, settings.config)
|
||||
|
|
@ -36,7 +37,7 @@ function poll (req, res, next) {
|
|||
|
||||
pids[deviceId] = {pid, ts: Date.now()}
|
||||
|
||||
return pi.pollQueries(deviceTime, req.query)
|
||||
return pi.pollQueries(serialNumber, deviceTime, req.query)
|
||||
.then(results => {
|
||||
const cassettes = results.cassettes
|
||||
|
||||
|
|
@ -203,7 +204,7 @@ function httpError (msg, code) {
|
|||
|
||||
function filterOldRequests (req, res, next) {
|
||||
const deviceTime = req.deviceTime
|
||||
const delta = Date.now() - deviceTime
|
||||
const delta = Date.now() - Date.parse(deviceTime)
|
||||
|
||||
if (delta > CLOCK_SKEW) {
|
||||
logger.error('Clock skew with lamassu-machine too high [%ss], adjust lamassu-machine clock', (delta / 1000).toFixed(2))
|
||||
|
|
@ -312,7 +313,7 @@ function populateDeviceId (req, res, next) {
|
|||
: null
|
||||
|
||||
req.deviceId = deviceId
|
||||
req.deviceTime = Date.parse(req.get('date'))
|
||||
req.deviceTime = req.get('date')
|
||||
|
||||
next()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue