feat: route to get notified of machine cashbox removal
This commit is contained in:
parent
7f35d34128
commit
8bce807220
2 changed files with 17 additions and 0 deletions
|
|
@ -15,6 +15,7 @@ const findOperatorId = require('./middlewares/operatorId')
|
||||||
const populateDeviceId = require('./middlewares/populateDeviceId')
|
const populateDeviceId = require('./middlewares/populateDeviceId')
|
||||||
const populateSettings = require('./middlewares/populateSettings')
|
const populateSettings = require('./middlewares/populateSettings')
|
||||||
|
|
||||||
|
const cashboxRoutes = require('./routes/cashboxRoutes')
|
||||||
const customerRoutes = require('./routes/customerRoutes')
|
const customerRoutes = require('./routes/customerRoutes')
|
||||||
const logsRoutes = require('./routes/logsRoutes')
|
const logsRoutes = require('./routes/logsRoutes')
|
||||||
const pairingRoutes = require('./routes/pairingRoutes')
|
const pairingRoutes = require('./routes/pairingRoutes')
|
||||||
|
|
@ -63,6 +64,7 @@ app.use(filterOldRequests)
|
||||||
app.use('/poll', pollingRoutes)
|
app.use('/poll', pollingRoutes)
|
||||||
app.use('/terms_conditions', termsAndConditionsRoutes)
|
app.use('/terms_conditions', termsAndConditionsRoutes)
|
||||||
app.use('/state', stateRoutes)
|
app.use('/state', stateRoutes)
|
||||||
|
app.use('/notify', cashboxRoutes)
|
||||||
|
|
||||||
app.use('/verify_user', verifyUserRoutes)
|
app.use('/verify_user', verifyUserRoutes)
|
||||||
app.use('/verify_transaction', verifyTxRoutes)
|
app.use('/verify_transaction', verifyTxRoutes)
|
||||||
|
|
|
||||||
15
lib/routes/cashboxRoutes.js
Normal file
15
lib/routes/cashboxRoutes.js
Normal 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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue