mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 10:24:53 +00:00
Refactor device service to include Tuya UUID in device response
This commit is contained in:
@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user