From f9735d461db975c14e1220a0764a779c53c2148f Mon Sep 17 00:00:00 2001 From: Dobrunia Date: Thu, 16 Nov 2023 12:00:25 +0300 Subject: [PATCH] getAllMyFriends --- controlers/user-controller.ts | 12 ++++++++++-- router/router.ts | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/controlers/user-controller.ts b/controlers/user-controller.ts index 62ad696..ef5364b 100644 --- a/controlers/user-controller.ts +++ b/controlers/user-controller.ts @@ -280,8 +280,16 @@ class UserController { } async getAllFriendsInfo(request, response, next) { try { - const chatId = await getAllFriendsInfo(request.params.id); - response.json(chatId); + const friendsInfo = await getAllFriendsInfo(request.params.id); + response.json(friendsInfo); + } catch (error) { + next(error); + } + } + async getAllMyFriends(request, response, next) { + try { + const friendsInfo = await getAllFriendsInfo(request.user.id); + response.json(friendsInfo); } catch (error) { next(error); } diff --git a/router/router.ts b/router/router.ts index 52be529..8e3fd2b 100644 --- a/router/router.ts +++ b/router/router.ts @@ -28,6 +28,7 @@ router.get('/getNotifications', checkHeader, userController.getNotifications); router.get('/isUserLoggedInCheck', checkHeader, userController.isUserLoggedInCheck); router.get('/getFriendStatusInfo/:userId', checkHeader, userController.getFriendStatusInfo); router.get('/getAllFriendsInfo/:id', checkHeader, userController.getAllFriendsInfo); +router.get('/getAllMyFriends', checkHeader, userController.getAllMyFriends); //messageController router.post('/addPost', checkHeader, multer.single('photo'), messageController.addPost);