mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-26 18:14:54 +00:00
updated list space for a user
This commit is contained in:
@ -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 });
|
||||
|
||||
await this.userSpaceRepository.save(userSpace);
|
||||
return new SuccessResponseDto({
|
||||
data: userSpace,
|
||||
message: `Space ${spaceUuid} has been successfully associated t user ${userUuid}`,
|
||||
|
||||
@ -20,10 +20,9 @@ export class UserSpaceService {
|
||||
);
|
||||
}
|
||||
|
||||
const spaces = userSpaces.map((userSpace) => userSpace.space);
|
||||
|
||||
return new SuccessResponseDto({
|
||||
data: spaces,
|
||||
data: userSpaces,
|
||||
message: `Spaces for user ${userUuid} retrieved successfully`,
|
||||
});
|
||||
}
|
||||
|
||||
@ -8,14 +8,14 @@ import {
|
||||
} from '@app/common/modules/user/repositories';
|
||||
import { RegionRepository } from '@app/common/modules/region/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 { UserCommunityService } from './services';
|
||||
import { UserCommunityService, UserSpaceService } from './services';
|
||||
import { CommunityRepository } from '@app/common/modules/community/repositories';
|
||||
|
||||
@Module({
|
||||
imports: [ConfigModule, CommunityModule],
|
||||
controllers: [UserController, UserCommunityController],
|
||||
controllers: [UserController, UserSpaceController, UserCommunityController],
|
||||
providers: [
|
||||
UserService,
|
||||
UserRepository,
|
||||
@ -24,6 +24,7 @@ import { CommunityRepository } from '@app/common/modules/community/repositories'
|
||||
UserSpaceRepository,
|
||||
CommunityRepository,
|
||||
UserCommunityService,
|
||||
UserSpaceService,
|
||||
],
|
||||
exports: [UserService],
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user