From 42aefc9032efd5017106d814ba551294a55f3880 Mon Sep 17 00:00:00 2001 From: Benny Joo Date: Tue, 17 Dec 2024 03:15:11 -0500 Subject: [PATCH] perf: limit # of host members for OG image (#18219) * fetch only 5 hosts and only first user * refactor * limit to 3 --- .../team/[slug]/[type]/getServerSideProps.tsx | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx b/apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx index e6b068dcf0..4d1af41981 100644 --- a/apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx +++ b/apps/web/lib/team/[slug]/[type]/getServerSideProps.tsx @@ -86,6 +86,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => length: true, hidden: true, hosts: { + take: 3, select: { user: { select: { @@ -135,6 +136,7 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => where: { id: eventTypeId }, select: { users: { + take: 1, select: { username: true, name: true, @@ -143,15 +145,14 @@ export const getServerSideProps = async (context: GetServerSidePropsContext) => }, }); - users = - data.length > 0 - ? [ - { - username: data[0].username ?? "", - name: data[0].name ?? "", - }, - ] - : []; + if (data.length > 0) { + users = [ + { + username: data[0].username ?? "", + name: data[0].name ?? "", + }, + ]; + } } const orgSlug = isValidOrgDomain ? currentOrgDomain : null;