mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-27 01:34: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 });
|
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}`,
|
||||||
|
|||||||
@ -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`,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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],
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user