tweak log update
This commit is contained in:
parent
26e1ae305e
commit
4425b21b3d
2 changed files with 6 additions and 4 deletions
|
|
@ -18,11 +18,11 @@ const NUM_RESULTS = 1000
|
||||||
* @returns {date} Last timestamp
|
* @returns {date} Last timestamp
|
||||||
*/
|
*/
|
||||||
function getLastSeen (deviceId) {
|
function getLastSeen (deviceId) {
|
||||||
const sql = `select timestamp from logs
|
const sql = `select id, timestamp from logs
|
||||||
where device_id=$1
|
where device_id=$1
|
||||||
order by timestamp desc limit 1`
|
order by timestamp desc limit 1`
|
||||||
return db.oneOrNone(sql, [deviceId])
|
return db.oneOrNone(sql, [deviceId])
|
||||||
.then(log => log ? log.timestamp : null)
|
.then(log => log ? {timestamp: log.timestamp, id: log.id} : null)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -177,7 +177,7 @@ function getCustomerWithPhoneCode (req, res, next) {
|
||||||
|
|
||||||
function getLastSeen (req, res, next) {
|
function getLastSeen (req, res, next) {
|
||||||
return logs.getLastSeen(req.deviceId)
|
return logs.getLastSeen(req.deviceId)
|
||||||
.then(timestamp => res.json({lastSeen: timestamp}))
|
.then(r => res.json(r))
|
||||||
.catch(next)
|
.catch(next)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -266,7 +266,9 @@ function authorize (req, res, next) {
|
||||||
.catch(next)
|
.catch(next)
|
||||||
}
|
}
|
||||||
|
|
||||||
const skip = (req, res) => _.includes(req.path, ['/poll', '/state']) && res.statusCode === 200
|
const skip = (req, res) => _.includes(req.path, ['/poll', '/state', '/logs']) &&
|
||||||
|
res.statusCode === 200 &&
|
||||||
|
req.method === 'GET'
|
||||||
|
|
||||||
const configRequiredRoutes = [
|
const configRequiredRoutes = [
|
||||||
'/poll',
|
'/poll',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue