Newer
Older
constructor(friend, userId) {
this.id = friend.id;
this.status = friend.status;
this.createdAt = friend.createdAt;
this.updatedAt = friend.updatedAt;
this.friendInfo = friend.requester_id === userId ? {
id: friend.receiver.id,
name: friend.receiver.name,
email: friend.receiver.email
} : {
id: friend.requester.id,
name: friend.requester.name,
email: friend.requester.email
};
this.relationshipType = friend.requester_id === userId ? 'sent' : 'received';
}
}
module.exports = FriendListDTO;