From 7bb4c07a2dc7fee42beaf445b80d0d7ead70a998 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Tue, 17 May 2022 15:36:20 +0000 Subject: [PATCH] Move updateAccessPoints to crontasks --- server/src/cronTasks.js | 7 +++++++ server/src/tasks.js | 21 --------------------- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/server/src/cronTasks.js b/server/src/cronTasks.js index c320bbe..c665cd4 100644 --- a/server/src/cronTasks.js +++ b/server/src/cronTasks.js @@ -4,6 +4,9 @@ import oui from 'oui' import { User } from './classes/User' import { deleteOldLogs, logInfo, logSuccess } from './lib/logger' +import { updateAccessPoints } from './lib/accessPoints' + + // WARNING! All crontasks are blocking! Do not await inside it logInfo({ @@ -35,3 +38,7 @@ cron.schedule('0 0 2 * * *', () => { message: `Logs antigos deletados` }) }) + +cron.schedule('0 */2 * * * *', () => { + updateAccessPoints().catch(console.log) +}) \ No newline at end of file diff --git a/server/src/tasks.js b/server/src/tasks.js index cc91177..9311cb0 100644 --- a/server/src/tasks.js +++ b/server/src/tasks.js @@ -12,7 +12,6 @@ async function runTasks() { }) try { - await updateAccessPoints() await updateDevicesInfo() updateUserIdMappings() } catch (e) { @@ -26,25 +25,6 @@ async function runTasks() { } } -async function updateAccessPointsTask() { - logInfo({ - tags: ['task', 'accessPoints'], - message: 'Atualização de Access Points iniciou.' - }) - - try { - await updateAccessPoints() - } catch (e) { - logError({ - tags: ['task', 'accessPoints'], - message: `Erro executando tarefa: ${e}`, - data: e - }) - } finally { - setTimeout(updateAccessPointsTask, SLEEP_IN_MILLISECONDS) - } -} - function startTasks() { logInfo({ tags: ['task'], @@ -52,7 +32,6 @@ function startTasks() { }) runTasks() - } export { startTasks }