back to working on ProfileUser CSS
This commit is contained in:
@@ -334,24 +334,6 @@ export class FriendshipService {
|
||||
return this.friendshipRepository.remove(friendship);
|
||||
}
|
||||
|
||||
async deleteAllFriendships(user : User) {
|
||||
let friendships = await this.friendshipRepository
|
||||
.createQueryBuilder('friendship')
|
||||
.leftJoinAndSelect('friendship.sender', 'sender')
|
||||
.leftJoinAndSelect('friendship.receiver', 'receiver')
|
||||
.where('friendship.sender = :sender', { sender: user })
|
||||
.orWhere('friendship.receiver = :receiver', { receiver: user})
|
||||
.getMany()
|
||||
|
||||
// return this.friendshipRepository.remove(friendships);
|
||||
// return this.friendshipRepository.delete(friendships);
|
||||
|
||||
for (const friendship of friendships) {
|
||||
this.friendshipRepository.remove(friendship);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
async findIfUserIsBlockedOrHasBlocked(userConnectedId: number, userToFindId: number) {
|
||||
// console.log("finding if user is blocked")
|
||||
// console.log('user connected: ' + userConnectedId)
|
||||
|
||||
@@ -113,23 +113,10 @@ export class UsersService {
|
||||
}
|
||||
|
||||
async remove(id: number) {
|
||||
console.log("deleting a user user.services")
|
||||
// const user = await this.userRepository.findOneBy({id: id});
|
||||
// if (!user)
|
||||
// throw new HttpException(`The user could not be deleted.`,HttpStatus.NOT_FOUND);
|
||||
|
||||
let deleting = await this.userRepository
|
||||
.createQueryBuilder()
|
||||
.delete()
|
||||
.from(User)
|
||||
.where("user.id = :id", { id: id })
|
||||
.execute();
|
||||
|
||||
// this.friendshipService.deleteAllFriendships(user)
|
||||
// return this.userRepository.remove(user.id);
|
||||
console.log("done delete user users.service")
|
||||
// await this.userRepository.delete(user);
|
||||
|
||||
const user = await this.userRepository.findOneBy({id: id});
|
||||
if (!user)
|
||||
throw new HttpException(`The user could not be deleted.`,HttpStatus.NOT_FOUND);
|
||||
return this.userRepository.remove(user);
|
||||
}
|
||||
|
||||
async enableTwoFactorAuth(id: number) {
|
||||
|
||||
Reference in New Issue
Block a user