feat: route to get notified of machine cashbox removal

This commit is contained in:
Sérgio Salgado 2021-04-13 18:38:20 +01:00 committed by Josh Harvey
parent 7f35d34128
commit 8bce807220
2 changed files with 17 additions and 0 deletions

View file

@ -15,6 +15,7 @@ const findOperatorId = require('./middlewares/operatorId')
const populateDeviceId = require('./middlewares/populateDeviceId')
const populateSettings = require('./middlewares/populateSettings')
const cashboxRoutes = require('./routes/cashboxRoutes')
const customerRoutes = require('./routes/customerRoutes')
const logsRoutes = require('./routes/logsRoutes')
const pairingRoutes = require('./routes/pairingRoutes')
@ -63,6 +64,7 @@ app.use(filterOldRequests)
app.use('/poll', pollingRoutes)
app.use('/terms_conditions', termsAndConditionsRoutes)
app.use('/state', stateRoutes)
app.use('/notify', cashboxRoutes)
app.use('/verify_user', verifyUserRoutes)
app.use('/verify_transaction', verifyTxRoutes)

View file

@ -0,0 +1,15 @@
const express = require('express')
const router = express.Router()
function notifyCashboxRemoval (req, res, next) {
Promise.resolve()
.then(() => {
console.log(`Device ${req.deviceId} had its cashbox removed.`)
return res.status(200).send({ status: 'OK' })
})
.catch(next)
}
router.post('/cashboxremoval', notifyCashboxRemoval)
module.exports = router