Continue phase 2 device ops and dynamic QR lifecycle
This commit is contained in:
15
dist/routes/device.js
vendored
15
dist/routes/device.js
vendored
@ -340,6 +340,21 @@ router.post("/config/ack", requireDeviceToken, async (req, res, next) => {
|
||||
reason: payload.reason,
|
||||
payload_json: payload.result_payload || {}
|
||||
});
|
||||
await createMqttMessage({
|
||||
direction: "uplink",
|
||||
device_id: device.id,
|
||||
topic: `devices/${device.id}/uplink/config/ack`,
|
||||
message_type: "config_ack",
|
||||
correlation_id: `config:${configVersion}`,
|
||||
payload_json: {
|
||||
message_type: "config_ack",
|
||||
device_id: device.id,
|
||||
config_version: configVersion,
|
||||
status: payload.status,
|
||||
reason: payload.reason,
|
||||
result_payload: payload.result_payload || {}
|
||||
}
|
||||
});
|
||||
res.json(successResponse(req, toDeviceConfigAckPayload(ack)));
|
||||
});
|
||||
export default router;
|
||||
|
||||
Reference in New Issue
Block a user