UNPKG

ewelink-api

Version:
17 lines (12 loc) 498 B
const { _get } = require('../helpers/utilities'); const errors = require('../data/errors'); const parseFirmwareUpdates = devicesList => devicesList.map(device => { const model = _get(device, 'extra.extra.model', false); const fwVersion = _get(device, 'params.fwVersion', false); if (!model || !fwVersion) { return { error: 500, msg: errors.noFirmware }; } return { model, version: fwVersion, deviceid: device.deviceid }; }); module.exports = parseFirmwareUpdates;