From 770d08ce085388b3987471967368dbadbe8d742f Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Tue, 18 Mar 2025 13:35:49 +0300 Subject: [PATCH] add space name to get scenes endpoint --- src/scene/interface/scene.interface.ts | 1 + src/scene/services/scene.service.ts | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/scene/interface/scene.interface.ts b/src/scene/interface/scene.interface.ts index c08c204..e8573cb 100644 --- a/src/scene/interface/scene.interface.ts +++ b/src/scene/interface/scene.interface.ts @@ -42,4 +42,5 @@ export interface SceneDetails { type: string; actions: Action[]; spaceId: string; + spaceName: string; } diff --git a/src/scene/services/scene.service.ts b/src/scene/services/scene.service.ts index 1a9196e..c053385 100644 --- a/src/scene/services/scene.service.ts +++ b/src/scene/services/scene.service.ts @@ -231,6 +231,8 @@ export class SceneService { const safeFetch = async (scene: any) => { try { + console.log('scene', scene); + // eslint-disable-next-line @typescript-eslint/no-unused-vars const { actions, ...sceneDetails } = await this.getScene( scene, @@ -443,7 +445,7 @@ export class SceneService { } } - async getScene(scene: SceneEntity, sceneUuid: string): Promise { + async getScene(scene: SceneEntity, spaceUuid: string): Promise { try { const { actions, name, status } = await this.fetchSceneDetailsFromTuya( scene.sceneTuyaUuid, @@ -490,7 +492,8 @@ export class SceneService { showInHome: scene.showInHomePage, type: 'tap_to_run', actions, - spaceId: sceneUuid, + spaceId: spaceUuid, + spaceName: scene.space.spaceName, }; } catch (err) { if (err instanceof BadRequestException) {