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);

View file

@ -41,7 +41,13 @@ export default async (
return unauthorized(res);
}
const websites = await getWebsitesByTeamId(teamId, { ...req.query });
const { page, query, pageSize } = req.query;
const websites = await getWebsitesByTeamId(teamId, {
page,
query,
pageSize: +pageSize || undefined,
});
return ok(res, websites);
}

View file

@ -35,11 +35,12 @@ export default async (
} = req.auth;
if (req.method === 'GET') {
const { page, query } = req.query;
const { page, query, pageSize } = req.query;
const results = await getTeamsByUserId(userId, {
page,
query,
pageSize: +pageSize || undefined,
});
return ok(res, results);