Return a promisse on updateDB()
This commit is contained in:
parent
7bca321350
commit
f7b3673dee
|
@ -84,7 +84,7 @@ function mockHostName({ mac, oui }) {
|
|||
}
|
||||
|
||||
async function updateDB(onlineDevices) {
|
||||
onlineDevices.map(device => {
|
||||
const upsertPromises = onlineDevices.map(async device => {
|
||||
if (!device.user) forceUserDisconnect(device.mac)
|
||||
else device.user = device.user.replace('IFMS\\', '')
|
||||
|
||||
|
@ -94,7 +94,7 @@ async function updateDB(onlineDevices) {
|
|||
|
||||
const hostname = device.hostname || mockHostName(device)
|
||||
|
||||
prisma.wifiDevice
|
||||
return prisma.wifiDevice
|
||||
.upsert({
|
||||
where: { mac: device.mac },
|
||||
create: {
|
||||
|
@ -138,11 +138,13 @@ async function updateDB(onlineDevices) {
|
|||
else
|
||||
logError({
|
||||
tags: ['wifiDevices'],
|
||||
message: `Erro tentando adicionar o dispositivo "${device.mac}".`,
|
||||
message: `Erro tentando adicionar o dispositivo "${device.mac}: ${e.message}".`,
|
||||
data: { error: e, device }
|
||||
})
|
||||
})
|
||||
})
|
||||
|
||||
return Promise.allSettled(upsertPromises)
|
||||
}
|
||||
|
||||
function updateDevicesInfo() {
|
||||
|
|
Loading…
Reference in New Issue
Block a user