diff --git a/services/friendService.js b/services/friendService.js index e65f11200c647f1edfb307e6943b73904384004f..93f48676d02c1bc0acd19e58e336c417634e0ffa 100644 --- a/services/friendService.js +++ b/services/friendService.js @@ -69,6 +69,25 @@ class friendService { return request.update({ status: 'ACCEPTED '}); } + + /** + * 移쒓뎄 �붿껌 嫄곗젅 + */ + async rejectFriendRequest(requestId, userId) { + const result = await Friend.destroy({ + where: { + id: requestId, + friend_id: userId, + status: 'PENDING' + } + }); + + if (!result) { + throw new Error('Friend reqeust not found'); + } + + return result; + } }