From bc78432e620b8d625ae95da972d02a1c00896e9d Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Fri, 16 May 2025 09:00:48 +0100 Subject: [PATCH] [web] wait for prefetching of projects listing (#25650) GitOrigin-RevId: 59fb0c74b8cf6a496e256960f7f2e83ace2c5ee0 --- .../src/Features/Project/ProjectListController.mjs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/services/web/app/src/Features/Project/ProjectListController.mjs b/services/web/app/src/Features/Project/ProjectListController.mjs index 61131ec617..b3e5e81890 100644 --- a/services/web/app/src/Features/Project/ProjectListController.mjs +++ b/services/web/app/src/Features/Project/ProjectListController.mjs @@ -314,18 +314,9 @@ async function projectListPage(req, res, next) { delete req.session.saml } - function fakeDelay() { - return new Promise(resolve => { - setTimeout(() => resolve(undefined), 0) - }) - } - - const prefetchedProjectsBlob = await Promise.race([ - projectsBlobPending, - fakeDelay(), - ]) + const prefetchedProjectsBlob = await projectsBlobPending Metrics.inc('project-list-prefetch-projects', 1, { - status: prefetchedProjectsBlob ? 'success' : 'too-slow', + status: prefetchedProjectsBlob ? 'success' : 'error', }) // in v2 add notifications for matching university IPs