From 1b87f0a396170d2a7fb52794fe30a2722254cfbe Mon Sep 17 00:00:00 2001 From: Quaternions <krakow20@gmail.com> Date: Thu, 3 Apr 2025 20:58:17 -0700 Subject: [PATCH] gotta go fast --- .../app/submissions/[submissionId]/_reviewButtons.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/web/src/app/submissions/[submissionId]/_reviewButtons.tsx b/web/src/app/submissions/[submissionId]/_reviewButtons.tsx index 73e1581..b156a73 100644 --- a/web/src/app/submissions/[submissionId]/_reviewButtons.tsx +++ b/web/src/app/submissions/[submissionId]/_reviewButtons.tsx @@ -71,12 +71,10 @@ export default function ReviewButtons(props: ReviewId) { useEffect(() => { async function fetchData() { try { - // Fetch user roles - const rolesResponse = await fetch("/api/session/roles"); - const rolesData = parseInt(await rolesResponse.text()); - // Fetch user roles - const userResponse = await fetch("/api/session/user"); - const userData = await userResponse.json(); + const [rolesData, userData] = await Promise.all([ + fetch("/api/session/roles").then(rolesResponse => rolesResponse.text()).then(text => parseInt(text, 10)), + fetch("/api/session/user").then(userResponse => userResponse.json()) + ]); setRoles(rolesData); setUser(userData.userId);