Просмотр исходного кода

[web] wait for prefetching of projects listing (#25650)

GitOrigin-RevId: 59fb0c74b8cf6a496e256960f7f2e83ace2c5ee0
Jakob Ackermann 1 год назад
Родитель
Сommit
bc78432e62
1 измененных файлов с 2 добавлено и 11 удалено
  1. 2 11
      services/web/app/src/Features/Project/ProjectListController.mjs

+ 2 - 11
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