Refactor device service to include Tuya UUID in device response

This commit is contained in:
faris Aljohari
2024-06-25 10:15:21 +03:00
parent b0dba387fb
commit d86b2ddeb7

View File

@ -446,8 +446,11 @@ export class DeviceService {
response.map(async (device: any) => { response.map(async (device: any) => {
const deviceDetails = await this.getDeviceByDeviceTuyaUuid(device.id); const deviceDetails = await this.getDeviceByDeviceTuyaUuid(device.id);
if (deviceDetails.deviceTuyaUuid) { if (deviceDetails.deviceTuyaUuid) {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const { id, ...rest } = device;
return { return {
...device, ...rest,
tuyaUuid: deviceDetails.deviceTuyaUuid,
uuid: deviceDetails.uuid, uuid: deviceDetails.uuid,
productUuid: deviceDetails.productDevice.uuid, productUuid: deviceDetails.productDevice.uuid,
productType: deviceDetails.productDevice.prodType, productType: deviceDetails.productDevice.prodType,