feat: add DEVICE_SPACE_COMMUNITY route and controller for device retrieval by space or community

This commit is contained in:
faris Aljohari
2025-05-13 03:06:43 +03:00
parent 921770ea79
commit 799fcb6fb9
10 changed files with 244 additions and 2 deletions
+8 -1
View File
@@ -22,6 +22,8 @@ import { SceneDeviceRepository } from '@app/common/modules/scene-device/reposito
import { AutomationRepository } from '@app/common/modules/automation/repositories';
import { ProjectRepository } from '@app/common/modules/project/repositiories';
import { DeviceProjectController } from './controllers/device-project.controller';
import { CommunityRepository } from '@app/common/modules/community/repositories';
import { DeviceSpaceOrCommunityController } from './controllers/device-space-community.controller';
@Module({
imports: [
ConfigModule,
@@ -30,7 +32,11 @@ import { DeviceProjectController } from './controllers/device-project.controller
DeviceRepositoryModule,
DeviceStatusFirebaseModule,
],
controllers: [DeviceController, DeviceProjectController],
controllers: [
DeviceController,
DeviceProjectController,
DeviceSpaceOrCommunityController,
],
providers: [
DeviceService,
ProductRepository,
@@ -46,6 +52,7 @@ import { DeviceProjectController } from './controllers/device-project.controller
SceneRepository,
SceneDeviceRepository,
AutomationRepository,
CommunityRepository,
],
exports: [DeviceService],
})