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