Add query parameter to filter spaces with devices

This commit is contained in:
faris Aljohari
2025-01-26 11:59:15 -06:00
parent c3c30828ad
commit 65e585c8f2
3 changed files with 40 additions and 6 deletions

View File

@ -9,6 +9,7 @@ import {
Param,
Post,
Put,
Query,
UseGuards,
} from '@nestjs/common';
import { AddSpaceDto, CommunitySpaceParam, UpdateSpaceDto } from '../dtos';
@ -16,6 +17,7 @@ import { BaseResponseDto } from '@app/common/dto/base.response.dto';
import { GetSpaceParam } from '../dtos/get.space.param';
import { PermissionsGuard } from 'src/guards/permissions.guard';
import { Permissions } from 'src/decorators/permissions.decorator';
import { GetSpaceDto } from '../dtos/get.space.dto';
@ApiTags('Space Module')
@Controller({
@ -55,8 +57,12 @@ export class SpaceController {
@Get()
async getHierarchy(
@Param() params: CommunitySpaceParam,
@Query() getSpaceDto: GetSpaceDto,
): Promise<BaseResponseDto> {
return this.spaceService.getSpacesHierarchyForCommunity(params);
return this.spaceService.getSpacesHierarchyForCommunity(
params,
getSpaceDto,
);
}
@ApiBearerAuth()