From 80f9460e521b5eff839899cf69d7335e5a40b7d7 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Mon, 16 Nov 2020 16:04:21 -0400 Subject: [PATCH] Catch wifiDevice update inconcistencies --- server/src/schemaDirectives/AuthDirective.js | 2 -- server/src/utils/wifiUtils.js | 14 +++++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/server/src/schemaDirectives/AuthDirective.js b/server/src/schemaDirectives/AuthDirective.js index d36de10..9e8d50c 100755 --- a/server/src/schemaDirectives/AuthDirective.js +++ b/server/src/schemaDirectives/AuthDirective.js @@ -4,8 +4,6 @@ import jwt from 'jsonwebtoken' import { User } from '../classes/User' -console.log(defaultFieldResolver) - class AuthDirective extends SchemaDirectiveVisitor { visitFieldDefinition(field, details) { const { resolve = defaultFieldResolver } = field diff --git a/server/src/utils/wifiUtils.js b/server/src/utils/wifiUtils.js index a2296d8..4885fbb 100644 --- a/server/src/utils/wifiUtils.js +++ b/server/src/utils/wifiUtils.js @@ -52,11 +52,15 @@ async function updateDBWithOnlineDevices() { : undefined } - await prisma.wifiDevice.upsert({ - where: { mac: onlineDevice.mac }, - create: device, - update: device - }) + try { + await prisma.wifiDevice.upsert({ + where: { mac: onlineDevice.mac }, + create: device, + update: device + }) + } catch (e) { + console.log(e, device, 'Talvez seja necessário atualizar os usuários.') + } } // TODO: pubsub