Catch wifiDevice update inconcistencies
This commit is contained in:
parent
5b5dbf61d6
commit
80f9460e52
|
@ -4,8 +4,6 @@ import jwt from 'jsonwebtoken'
|
||||||
|
|
||||||
import { User } from '../classes/User'
|
import { User } from '../classes/User'
|
||||||
|
|
||||||
console.log(defaultFieldResolver)
|
|
||||||
|
|
||||||
class AuthDirective extends SchemaDirectiveVisitor {
|
class AuthDirective extends SchemaDirectiveVisitor {
|
||||||
visitFieldDefinition(field, details) {
|
visitFieldDefinition(field, details) {
|
||||||
const { resolve = defaultFieldResolver } = field
|
const { resolve = defaultFieldResolver } = field
|
||||||
|
|
|
@ -52,11 +52,15 @@ 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, device, 'Talvez seja necessário atualizar os usuários.')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: pubsub
|
// TODO: pubsub
|
||||||
|
|
Loading…
Reference in New Issue
Block a user