const services = require('../services') const { status, device } = services const postSetStatus = async (req, res, next) => { try { var code = 500; if (req.body.status) { const values = { inputsAlerts: req.body.status.inputsAlerts || [], msn: req.body.msn, id: req.params.id } code = await status.createAlerts(values) code = await device.updateStatus(req.body.msn, req.body, req.body.dialogTimestamp) } else if (req.body.radioProducts) { for (const product of req.body.radioProducts) { const values = { inputsAlerts: product.inputsAlerts || [], msn: product.msn, id: req.params.id } code = await status.createAlerts(values) code = await device.updateStatus(product.msn, product, product.dialogTimestamp) } } res.send(code) } catch (e) { res.sendStatus(500) } } module.exports = { postSetStatus, }