diff --git a/services/friendService.js b/services/friendService.js index 46207737bad6d6054fc49b1367f09fd589d1850c..e65f11200c647f1edfb307e6943b73904384004f 100644 --- a/services/friendService.js +++ b/services/friendService.js @@ -50,6 +50,25 @@ class friendService { }] }); } + + /** + * 移쒓뎄 �붿껌 �섎씫 + */ + async acceptFriendRequest(requestId, userId) { + const request = await Friend.findOne({ + where: { + id: requestId, + friend_id: userId, + status: 'PENDING' + } + }); + + if (!request) { + throw new Error('Friend reqeust not found'); + } + + return request.update({ status: 'ACCEPTED '}); + } }