From 053c630a959e2d5bb74245e552eb22dec0209be4 Mon Sep 17 00:00:00 2001 From: Me Date: Tue, 17 Jan 2023 16:35:17 +0100 Subject: [PATCH] back to working on ProfileUser CSS --- .../src/friendship/friendship.service.ts | 18 -------------- .../api_back/src/users/users.service.ts | 21 ++++------------ .../src/pages/profile/ProfileUsers.svelte | 24 +++++++++++++------ 3 files changed, 21 insertions(+), 42 deletions(-) diff --git a/srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts b/srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts index 3d763f05..d0aba0ab 100644 --- a/srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts +++ b/srcs/requirements/nestjs/api_back/src/friendship/friendship.service.ts @@ -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) diff --git a/srcs/requirements/nestjs/api_back/src/users/users.service.ts b/srcs/requirements/nestjs/api_back/src/users/users.service.ts index cd3998c6..680075da 100644 --- a/srcs/requirements/nestjs/api_back/src/users/users.service.ts +++ b/srcs/requirements/nestjs/api_back/src/users/users.service.ts @@ -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) { diff --git a/srcs/requirements/svelte/api_front/src/pages/profile/ProfileUsers.svelte b/srcs/requirements/svelte/api_front/src/pages/profile/ProfileUsers.svelte index 554f7fee..805e77d6 100644 --- a/srcs/requirements/svelte/api_front/src/pages/profile/ProfileUsers.svelte +++ b/srcs/requirements/svelte/api_front/src/pages/profile/ProfileUsers.svelte @@ -330,7 +330,7 @@