Ajout gestion Look & Sync firmwares, et routes BST
This commit is contained in:
@@ -3,10 +3,15 @@ const services = require('../services')
|
||||
const { firmware } = services
|
||||
|
||||
const postLookFirmware = async (req, res, next) => {
|
||||
const { serialNumber, hash, version, type, hardwareIndex, hardwareVersion } = req.body
|
||||
const { serialNumber, firmwareHash, firmwareVersion, moduleType, hardwareIndex, hardwareVersion } = req.body
|
||||
try {
|
||||
const obj = await firmware.lookFirmware(serialNumber, hash, version, type, hardwareIndex, hardwareVersion)
|
||||
res.send(obj)
|
||||
const obj = await firmware.lookFirmware(serialNumber, firmwareHash, firmwareVersion, moduleType, hardwareIndex, hardwareVersion)
|
||||
|
||||
if (!obj) { res.sendStatus(200); }
|
||||
else { res.send({
|
||||
firmwareHash: obj.firmwareHash,
|
||||
firmwareSize: obj.firmwareSize,
|
||||
})}
|
||||
} catch (e) {
|
||||
console.log(e.message)
|
||||
res.sendStatus(500)
|
||||
@@ -14,10 +19,12 @@ const postLookFirmware = async (req, res, next) => {
|
||||
}
|
||||
|
||||
const postSyncFirmware = async (req, res, next) => {
|
||||
const { serialNumber, hash, version, type, hardwareIndex, hardwareVersion } = req.body
|
||||
const { serialNumber, firmwareHash, moduleType, position, length } = req.body
|
||||
try {
|
||||
const obj = await firmware.syncFirmware(serialNumber, hash, version, type, hardwareIndex, hardwareVersion)
|
||||
res.send(obj)
|
||||
const buffer = await firmware.syncFirmware(serialNumber, firmwareHash, moduleType, position, length)
|
||||
|
||||
if (!buffer) { res.sendStatus(400); }
|
||||
else { res.send(buffer) }
|
||||
} catch (e) {
|
||||
console.log(e.message)
|
||||
res.sendStatus(500)
|
||||
|
||||
Reference in New Issue
Block a user