From 59745434603c88d7d3c27fdb7b83875b32458dac Mon Sep 17 00:00:00 2001 From: Guillaume Vagner <guillaume.vagner@supelec.fr> Date: Sat, 23 Feb 2019 22:57:48 +0100 Subject: [PATCH] fix error --- index.js | 14 +++++++++++++- schedule.js | 10 +--------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index 0f527cb..cca0cc0 100644 --- a/index.js +++ b/index.js @@ -1,2 +1,14 @@ -require('./telegram'); +// Modules propres +var bot = require('./telegram'); require('./website'); +var { getSchedules } = require('./connection-db'); +var { addSchedule } = require('./schedule'); + +// Reboot proof : au démarrage de l'application, recréaction des rappels +getSchedules().then(chans => { + chans.forEach(chan => { + addSchedule(chan, chan.schedule, bot) + }) + console.log(`[schdles] reload schedules`) +}) + diff --git a/schedule.js b/schedule.js index 0a14c2c..69baee2 100644 --- a/schedule.js +++ b/schedule.js @@ -4,20 +4,12 @@ var schedule = require('node-schedule'); // Modules propres var { modifyChan, getGroups, getSchedules } = require('./connection-db'); var { getBirthdays, getNewToken } = require('./requests'); -var bot = require('./telegram'); // Création de variables var schedules = {}; -getSchedules().then(chans => { - chans.forEach(chan => { - addSchedule(chan, chan.schedule) - }) - console.log(`[schdles] reload schedules`) -}) - -function addSchedule(chan, time) { +function addSchedule(chan, time, bot) { const hour = parseInt(time.split(':')[0]); const minute = parseInt(time.split(':')[1]); chan.schedule = time; -- GitLab