From 0b9eef276e0a8eb1335174b52cee8cfdc8a83e5c Mon Sep 17 00:00:00 2001 From: ZaydSkaff Date: Mon, 30 Jun 2025 15:52:01 +0300 Subject: [PATCH] ensure Timer is the category value for CUR2 type (#448) --- src/schedule/services/schedule.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/schedule/services/schedule.service.ts b/src/schedule/services/schedule.service.ts index e89c6d8..1296900 100644 --- a/src/schedule/services/schedule.service.ts +++ b/src/schedule/services/schedule.service.ts @@ -136,6 +136,7 @@ export class ScheduleService { const schedules = await this.getScheduleDeviceInTuya( deviceDetails.deviceTuyaUuid, category, + deviceDetails.productDevice.prodType as ProductType, ); const result = schedules.result.map((schedule: any) => { return { @@ -255,9 +256,12 @@ export class ScheduleService { private async getScheduleDeviceInTuya( deviceId: string, category: string, + deviceType: ProductType, ): Promise { try { - const path = `/v2.0/cloud/timer/device/${deviceId}?category=category_${category}`; + const categoryToSent = + deviceType == ProductType.CUR_2 ? category : `category_${category}`; + const path = `/v2.0/cloud/timer/device/${deviceId}?category=${categoryToSent}`; const response = await this.tuya.request({ method: 'GET', path,