post route to get ids

This commit is contained in:
Julian Krauser 2025-02-03 11:25:13 +01:00
parent a24ee9fc4a
commit b336329966
2 changed files with 24 additions and 0 deletions

View file

@ -73,6 +73,25 @@ export async function getAllMembers(req: Request, res: Response): Promise<any> {
});
}
/**
* @description get members by Ids
* @param req {Request} Express req object
* @param res {Response} Express res object
* @returns {Promise<*>}
*/
export async function getMembersByIds(req: Request, res: Response): Promise<any> {
let ids = ((req.query.ids ?? "") as string).split(",").filter((i) => i);
let [members, total] = await MemberService.getAll({ noLimit: true, ids });
res.json({
members: MemberFactory.mapToBase(members),
total: total,
offset: 0,
count: total,
});
}
/**
* @description get member by id
* @param req {Request} Express req object