Add back pageSize.

This commit is contained in:
Brian Cao 2023-10-15 17:59:19 -07:00
parent d5c4202ee4
commit 9732d0e6ef
8 changed files with 24 additions and 10 deletions

View file

@ -5,6 +5,7 @@ import { NextApiRequestQueryBody, SearchFilter } from 'lib/types';
import { NextApiResponse } from 'next';
import { methodNotAllowed, ok, unauthorized } from 'next-basics';
import { getUsersByTeamId } from 'queries';
import { pageInfo } from 'lib/schema';
export interface TeamUserRequestQuery extends SearchFilter {
id: string;
@ -13,6 +14,7 @@ export interface TeamUserRequestQuery extends SearchFilter {
const schema = {
GET: yup.object().shape({
id: yup.string().uuid().required(),
...pageInfo,
}),
};
@ -30,11 +32,12 @@ export default async (
return unauthorized(res);
}
const { query, page } = req.query;
const { query, page, pageSize } = req.query;
const users = await getUsersByTeamId(teamId, {
query,
page,
pageSize: +pageSize || undefined,
});
return ok(res, users);