Remove unnecessary Promisse.All()
This commit is contained in:
parent
8f82ea268e
commit
b5b3c7e301
|
@ -8,12 +8,14 @@ async function getOnlineWifiDevices() {
|
|||
const accessPointsPromise = controller.getAccessDevices('default')
|
||||
const onlineDevicesPromise = controller.getClientDevices('default')
|
||||
|
||||
controller.logout()
|
||||
|
||||
const [accessPoints, onlineDevices] = await Promise.all([
|
||||
accessPointsPromise,
|
||||
onlineDevicesPromise
|
||||
])
|
||||
|
||||
const onlineDevicesWithUser = onlineDevices[0].map(async client => ({
|
||||
const onlineDevicesWithUser = onlineDevices[0].map(client => ({
|
||||
user: client['1x_identity'] || null,
|
||||
oui: client.oui,
|
||||
mac: client.mac,
|
||||
|
@ -27,9 +29,7 @@ async function getOnlineWifiDevices() {
|
|||
status: 'ONLINE'
|
||||
}))
|
||||
|
||||
controller.logout()
|
||||
|
||||
return Promise.all(onlineDevicesWithUser)
|
||||
return onlineDevicesWithUser
|
||||
} catch (e) {
|
||||
throw new Error('Erro ao listar dispositivos. ' + e)
|
||||
}
|
||||
|
@ -52,15 +52,11 @@ async function updateDBWithOnlineDevices() {
|
|||
: undefined
|
||||
}
|
||||
|
||||
try {
|
||||
await prisma.wifiDevice.upsert({
|
||||
where: { mac: onlineDevice.mac },
|
||||
create: device,
|
||||
update: device
|
||||
})
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: pubsub
|
||||
|
|
Loading…
Reference in New Issue
Block a user