diff --git a/services/friendService.js b/services/friendService.js index 7ea6d766dde42279176d28e19bff86c82a5c0e2d..517c36f2ede9eb9c418bfd8113413d323df64476 100644 --- a/services/friendService.js +++ b/services/friendService.js @@ -106,6 +106,30 @@ class friendService { return result; } + /** + * 移쒓뎄 紐⑸줉 議고쉶 + */ + async getFriendList(userId) { + return Friend.findAll({ + where: { + [Op.or]: [ + {user_id: userId}, + {friend_id: userId} + ], + status: 'ACCEPTED' + }, + include: [{ + model: User, + as: 'friend', + attributes: ['id', 'name', 'email'] + }, { + model: User, + as: 'friend', + attributes: ['id', 'name', 'email'] + }] + }); + } + } module.exports = new FriendService(); \ No newline at end of file