Ajout gestion Look & Sync firmwares, et routes BST

This commit is contained in:
Arnaud Nelissen
2025-09-17 17:45:46 +02:00
parent e715c265ad
commit 73add80cab
27 changed files with 2209 additions and 386 deletions

View File

@@ -1,6 +1,6 @@
const services = require('../services')
const { status } = services
const { status, device } = services
const postSetStatus = async (req, res, next) => {
try {
@@ -9,11 +9,13 @@ const postSetStatus = async (req, res, next) => {
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)