From 7e4c44e820f8529d10fefd445e3a20588529cb93 Mon Sep 17 00:00:00 2001 From: Szymon Sus Date: Tue, 28 Nov 2023 23:10:15 +0100 Subject: [PATCH] perf(web, lib): do not await inside promise statements (#692) --- apps/web/src/app/(dashboard)/documents/[id]/page.tsx | 4 ++-- packages/lib/server-only/user/get-all-users.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/src/app/(dashboard)/documents/[id]/page.tsx b/apps/web/src/app/(dashboard)/documents/[id]/page.tsx index 08d5f61d3..b26b6308c 100644 --- a/apps/web/src/app/(dashboard)/documents/[id]/page.tsx +++ b/apps/web/src/app/(dashboard)/documents/[id]/page.tsx @@ -43,11 +43,11 @@ export default async function DocumentPage({ params }: DocumentPageProps) { const { documentData } = document; const [recipients, fields] = await Promise.all([ - await getRecipientsForDocument({ + getRecipientsForDocument({ documentId, userId: user.id, }), - await getFieldsForDocument({ + getFieldsForDocument({ documentId, userId: user.id, }), diff --git a/packages/lib/server-only/user/get-all-users.ts b/packages/lib/server-only/user/get-all-users.ts index 71e670e7d..797d1e0b2 100644 --- a/packages/lib/server-only/user/get-all-users.ts +++ b/packages/lib/server-only/user/get-all-users.ts @@ -32,7 +32,7 @@ export const findUsers = async ({ }); const [users, count] = await Promise.all([ - await prisma.user.findMany({ + prisma.user.findMany({ include: { Subscription: true, Document: { @@ -45,7 +45,7 @@ export const findUsers = async ({ skip: Math.max(page - 1, 0) * perPage, take: perPage, }), - await prisma.user.count({ + prisma.user.count({ where: whereClause, }), ]);