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