updated list space for a user

This commit is contained in:
hannathkadher
2024-10-24 12:22:29 +04:00
parent 63a98fae55
commit 58a060e076
3 changed files with 6 additions and 6 deletions

View File

@ -51,9 +51,9 @@ export class SpaceUserService {
); );
} }
// Create a new UserSpaceEntity entry to associate the user and the space
const userSpace = this.userSpaceRepository.create({ user, space }); const userSpace = this.userSpaceRepository.create({ user, space });
await this.userSpaceRepository.save(userSpace);
return new SuccessResponseDto({ return new SuccessResponseDto({
data: userSpace, data: userSpace,
message: `Space ${spaceUuid} has been successfully associated t user ${userUuid}`, message: `Space ${spaceUuid} has been successfully associated t user ${userUuid}`,

View File

@ -20,10 +20,9 @@ export class UserSpaceService {
); );
} }
const spaces = userSpaces.map((userSpace) => userSpace.space);
return new SuccessResponseDto({ return new SuccessResponseDto({
data: spaces, data: userSpaces,
message: `Spaces for user ${userUuid} retrieved successfully`, message: `Spaces for user ${userUuid} retrieved successfully`,
}); });
} }

View File

@ -8,14 +8,14 @@ import {
} from '@app/common/modules/user/repositories'; } from '@app/common/modules/user/repositories';
import { RegionRepository } from '@app/common/modules/region/repositories'; import { RegionRepository } from '@app/common/modules/region/repositories';
import { TimeZoneRepository } from '@app/common/modules/timezone/repositories'; import { TimeZoneRepository } from '@app/common/modules/timezone/repositories';
import { UserCommunityController } from './controllers'; import { UserCommunityController, UserSpaceController } from './controllers';
import { CommunityModule } from 'src/community/community.module'; import { CommunityModule } from 'src/community/community.module';
import { UserCommunityService } from './services'; import { UserCommunityService, UserSpaceService } from './services';
import { CommunityRepository } from '@app/common/modules/community/repositories'; import { CommunityRepository } from '@app/common/modules/community/repositories';
@Module({ @Module({
imports: [ConfigModule, CommunityModule], imports: [ConfigModule, CommunityModule],
controllers: [UserController, UserCommunityController], controllers: [UserController, UserSpaceController, UserCommunityController],
providers: [ providers: [
UserService, UserService,
UserRepository, UserRepository,
@ -24,6 +24,7 @@ import { CommunityRepository } from '@app/common/modules/community/repositories'
UserSpaceRepository, UserSpaceRepository,
CommunityRepository, CommunityRepository,
UserCommunityService, UserCommunityService,
UserSpaceService,
], ],
exports: [UserService], exports: [UserService],
}) })