diff --git a/server/src/lib/wifiDevices.js b/server/src/lib/wifiDevices.js index ebab74c..207fc93 100644 --- a/server/src/lib/wifiDevices.js +++ b/server/src/lib/wifiDevices.js @@ -25,7 +25,11 @@ async function getOnlineDevices() { wifiController.getOnlineWifiDevices() ) - const onlineDevices = (await Promise.all(onlineDevicesPromises)).flat() + const onlineDevicesArray = (await Promise.allSettled(onlineDevicesPromises)) + .filter(prom => prom.status === 'fulfilled') + .map(prom => prom.value) + + const onlineDevices = onlineDevicesArray.flat() return onlineDevices }