Updated the MasterCorporate with the improved queries
This commit is contained in:
@@ -3,6 +3,7 @@ import type {NextApiRequest, NextApiResponse} from "next";
|
||||
import {withIronSessionApiRoute} from "iron-session/next";
|
||||
import {sessionOptions} from "@/lib/session";
|
||||
import {getLinkedUsers} from "@/utils/users.be";
|
||||
import {Type} from "@/interfaces/user";
|
||||
|
||||
export default withIronSessionApiRoute(handler, sessionOptions);
|
||||
|
||||
@@ -12,6 +13,14 @@ async function handler(req: NextApiRequest, res: NextApiResponse) {
|
||||
return;
|
||||
}
|
||||
|
||||
const users = await getLinkedUsers(req.session.user?.id, req.session.user?.type);
|
||||
const {page, size, type} = req.query as {page?: string; size?: string; type?: Type};
|
||||
const users = await getLinkedUsers(
|
||||
req.session.user?.id,
|
||||
req.session.user?.type,
|
||||
type,
|
||||
page !== undefined ? parseInt(page) : undefined,
|
||||
size !== undefined ? parseInt(size) : undefined,
|
||||
);
|
||||
|
||||
res.status(200).json(users);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user