member pagination
This commit is contained in:
parent
5b678f6db6
commit
04bab0c97e
2 changed files with 20 additions and 21 deletions
|
@ -19,9 +19,16 @@ import CommunicationFactory from "../../factory/admin/communication";
|
|||
* @returns {Promise<*>}
|
||||
*/
|
||||
export async function getAllMembers(req: Request, res: Response): Promise<any> {
|
||||
let members = await MemberService.getAll();
|
||||
let offset = parseInt((req.query.offset as string) ?? "0");
|
||||
let count = parseInt((req.query.count as string) ?? "25");
|
||||
let [members, total] = await MemberService.getAll(offset, count);
|
||||
|
||||
res.json(MemberFactory.mapToBase(members));
|
||||
res.json({
|
||||
members: MemberFactory.mapToBase(members),
|
||||
total: total,
|
||||
offset: offset,
|
||||
count: count,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue