From 975761b4489ff8a6aac08efe5ae922e8cc156dae Mon Sep 17 00:00:00 2001 From: Frank Elsinga Date: Mon, 18 Mar 2024 17:16:04 +0100 Subject: [PATCH] made sure to use `Promise.allSettled` instead of sleeping for 500ms after login (#4592) --- server/server.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/server/server.js b/server/server.js index 45732471..753f88b8 100644 --- a/server/server.js +++ b/server/server.js @@ -1619,15 +1619,15 @@ async function afterLogin(socket, user) { socket.join(user.id); let monitorList = await server.sendMonitorList(socket); - await sendInfo(socket); - await server.sendMaintenanceList(socket); - await sendNotificationList(socket); - await sendProxyList(socket); - await sendDockerHostList(socket); - await sendAPIKeyList(socket); - await sendRemoteBrowserList(socket); - - await sleep(500); + await Promise.allSettled([ + sendInfo(socket), + server.sendMaintenanceList(socket), + sendNotificationList(socket), + sendProxyList(socket), + sendDockerHostList(socket), + sendAPIKeyList(socket), + sendRemoteBrowserList(socket), + ]); await StatusPage.sendStatusPageList(io, socket);