From 6e0ce3d02d604e018fd9a350f3e5abb728f61e9e Mon Sep 17 00:00:00 2001 From: tpgus2603 <kakaneymar2424@gmail.com> Date: Tue, 3 Dec 2024 02:51:51 +0900 Subject: [PATCH] =?UTF-8?q?refactor=20:=20=EC=BB=A8=ED=8A=B8=EB=A1=A4?= =?UTF-8?q?=EB=9F=AC=20=EB=B0=8F=20=EA=B8=B0=ED=83=80=20=EC=A3=BC=EC=84=9D?= =?UTF-8?q?=20=EC=A0=95=EB=A6=AC(#22)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controllers/meetingController.js | 2 +- services/friendService.js | 41 ++++++++++++++------------------ 2 files changed, 19 insertions(+), 24 deletions(-) diff --git a/controllers/meetingController.js b/controllers/meetingController.js index b6cc752..6624622 100644 --- a/controllers/meetingController.js +++ b/controllers/meetingController.js @@ -14,7 +14,7 @@ class MeetingController { * "time_idx_start": 40, // 예: 10:00 AM * "time_idx_end": 42, // 예: 10:30 AM * "location": "회의실 A", - * "deadline": "2024-04-25T23:59:59Z", + * "deadline": "43", * "type": "OPEN" // "OPEN" 또는 "CLOSE" * "max_num": * } diff --git a/services/friendService.js b/services/friendService.js index d35b3c7..4d61554 100644 --- a/services/friendService.js +++ b/services/friendService.js @@ -11,9 +11,7 @@ const FriendListDTO = require('../dtos/FriendListDTO'); class FriendService { /** * User 존재 여부 유효성 검사 - * @param {number} userId - 검사할 사용자 ID - * @returns {Promise<User>} - 유효한 사용자 객체 - * @throws {Error} - 사용자가 존재하지 않을 경우 + * userId - 검사할 사용자 ID */ async validUser(userId) { const user = await User.findByPk(userId); @@ -25,10 +23,9 @@ class FriendService { /** * 친구 요청 보내기 - * @param {number} userId - 친구 요청을 보내는 사용자 ID - * @param {number} friendId - 친구 요청을 받는 사용자 ID - * @returns {Promise<FriendResponseDTO>} - 생성된 친구 요청 DTO - * @throws {Error} - 유효하지 않은 요청일 경우 + * userId - 친구 요청을 보내는 사용자 ID + * friendId - 친구 요청을 받는 사용자 ID + * returns - 생성된 친구 요청 DTO */ async sendFriendRequest(userId, friendId) { await this.validUser(userId); @@ -81,8 +78,8 @@ class FriendService { /** * 받은 친구 요청 목록 조회 - * @param {number} userId - 요청을 받은 사용자 ID - * @returns {Promise<Array<FriendResponseDTO>>} - 받은 친구 요청 목록 DTO 배열 + userId - 요청을 받은 사용자 ID + 받은 친구 요청 목록 DTO 배열 */ async getReceivedRequests(userId) { const receivedRequests = await Friend.findAll({ @@ -101,8 +98,7 @@ class FriendService { /** * 보낸 친구 요청 목록 조회 - * @param {number} userId - 요청을 보낸 사용자 ID - * @returns {Promise<Array<FriendResponseDTO>>} - 보낸 친구 요청 목록 DTO 배열 + * userId - 요청을 보낸 사용자 ID */ async getSentRequests(userId) { const sentRequests = await Friend.findAll({ @@ -163,10 +159,9 @@ class FriendService { /** * 친구 요청 거절 - * @param {number} userId - 요청을 거절하는 사용자 ID - * @param {number} friendId - 친구 요청을 보낸 사용자 ID - * @returns {Promise<number>} - 삭제된 친구 요청 수 - * @throws {Error} - 친구 요청이 존재하지 않을 경우 + *userId - 요청을 거절하는 사용자 ID + * friendId - 친구 요청을 보낸 사용자 ID + * returns - 삭제된 친구 요청 수 */ async rejectFriendRequest(userId, friendId) { const result = await Friend.destroy({ @@ -186,10 +181,10 @@ class FriendService { /** * 친구 목록 조회 - * @param {number} userId - 친구 목록을 조회할 사용자 ID - * @param {number} limit - 한 페이지에 표시할 친구 수 - * @param {number} offset - 페이징 오프셋 - * @returns {Promise<Array<FriendListDTO>>} - 친구 목록 DTO 배열 + userId - 친구 목록을 조회할 사용자 ID + limit - 한 페이지에 표시할 친구 수 + offset - 페이징 오프셋 + 친구 목록 DTO 배열 */ async getFriendList(userId, pagination) { const { limit = 20, offset = 0 } = pagination; @@ -232,10 +227,10 @@ class FriendService { /** * 친구 삭제 - * @param {number} userId - 친구를 삭제하는 사용자 ID - * @param {number} friendId - 삭제할 친구의 사용자 ID - * @returns {Promise<number>} - 삭제된 친구 관계 수 - * @throws {Error} - 친구 관계가 존재하지 않을 경우 + - 친구를 삭제하는 사용자 ID + - 삭제할 친구의 사용자 ID + - 삭제된 친구 관계 수 + -친구 관계가 존재하지 않을 경우 */ async deleteFriend(userId, friendId) { const result = await Friend.destroy({ -- GitLab