perf: parallelize getTeamSettings and getEditorEnvelopeById (#2617)

This commit is contained in:
Ephraim Duncan
2026-03-16 11:13:39 +11:00
committed by GitHub
parent ac09a48eaa
commit 6ef501c9f2
2 changed files with 20 additions and 16 deletions
@@ -152,9 +152,12 @@ const handleV1Loader = async ({ params, request }: Route.LoaderArgs) => {
throw redirect(documentMeta?.redirectUrl || `/sign/${token}/complete`);
}
const [recipientSignature] = await getRecipientSignatures({ recipientId: recipient.id });
const [recipientSignatures, settings] = await Promise.all([
getRecipientSignatures({ recipientId: recipient.id }),
getTeamSettings({ teamId: document.teamId }),
]);
const settings = await getTeamSettings({ teamId: document.teamId });
const [recipientSignature] = recipientSignatures;
return {
isDocumentAccessValid: true,