add space name to get scenes endpoint

This commit is contained in:
faris Aljohari
2025-03-18 13:35:49 +03:00
parent 770ece21b3
commit 770d08ce08
2 changed files with 6 additions and 2 deletions

View File

@ -42,4 +42,5 @@ export interface SceneDetails {
type: string;
actions: Action[];
spaceId: string;
spaceName: string;
}

View File

@ -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<SceneDetails> {
async getScene(scene: SceneEntity, spaceUuid: string): Promise<SceneDetails> {
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) {