From 8ac28156183bd24d126ffcfd3848d58f625c3c12 Mon Sep 17 00:00:00 2001 From: Thanu Poptiphueng Date: Fri, 19 Apr 2024 19:29:16 +0700 Subject: [PATCH] allow limiting opinion count --- src/userRoute.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/userRoute.ts b/src/userRoute.ts index 0db71fa..52d18b4 100644 --- a/src/userRoute.ts +++ b/src/userRoute.ts @@ -45,7 +45,13 @@ export const userRoute = router({ ) .query( async ({ input }) => - await getAllUser(input.offset, input.limit, input.group, input.zone) + await getAllUser( + input.offset, + input.limit, + input.opinionCount, + input.group, + input.zone + ) ), createUser: publicProcedure .input( @@ -73,13 +79,16 @@ export const userRoute = router({ async function getAllUser( offset: number, limit: number, + opinionLimit: number, group?: number, zone?: number ) { let users = await db.query.user.findMany({ with: { group: true, - opinions: true, + opinions: { + limit: opinionLimit, + }, zone: { with: { province: true }, },