Show img in diary too
This commit is contained in:
@@ -17,18 +17,34 @@ class MemberService {
|
||||
where: {
|
||||
clubId: clubId,
|
||||
approved: false,
|
||||
userId: user.id
|
||||
userId: user.id
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
async getClubMembers(userToken, clubId) {
|
||||
getClubMembers(userToken, clubId) {
|
||||
console.log('[getClubMembers] - Check access');
|
||||
await checkAccess(userToken, clubId);
|
||||
checkAccess(userToken, clubId);
|
||||
console.log('[getClubMembers] - Find members');
|
||||
const members = await Member.findAll({ where: { clubId: clubId }});
|
||||
console.log('[getClubMembers] - return members');
|
||||
return members;
|
||||
return Member.findAll({ where: { clubId: clubId } })
|
||||
.then(members => {
|
||||
return members.map(member => {
|
||||
const imagePath = path.join('images', 'members', `${member.id}.jpg`);
|
||||
const hasImage = fs.existsSync(imagePath);
|
||||
return {
|
||||
...member.toJSON(),
|
||||
hasImage: hasImage
|
||||
};
|
||||
});
|
||||
})
|
||||
.then(membersWithImageStatus => {
|
||||
console.log('[getClubMembers] - return members');
|
||||
return membersWithImageStatus;
|
||||
})
|
||||
.catch(error => {
|
||||
console.error('[getClubMembers] - Error:', error);
|
||||
throw error;
|
||||
});
|
||||
}
|
||||
|
||||
async setClubMember(userToken, clubId, memberId, firstName, lastName, street, city, birthdate, phone, email, active = true) {
|
||||
|
||||
Reference in New Issue
Block a user