From 3e95b67124a5f4d5f534484f69e7e631a01328a2 Mon Sep 17 00:00:00 2001 From: Guillaume Vagner <guillaume.vagner@supelec.fr> Date: Sat, 23 Feb 2019 23:05:47 +0100 Subject: [PATCH] retroactive schedule --- schedule.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/schedule.js b/schedule.js index 69baee2..e390551 100644 --- a/schedule.js +++ b/schedule.js @@ -13,14 +13,14 @@ function addSchedule(chan, time, bot) { const hour = parseInt(time.split(':')[0]); const minute = parseInt(time.split(':')[1]); chan.schedule = time; - return Promise.all([ - modifyChan(chan), - getGroups(chan.chatId) - ]).then(([chan, groups]) => { + return modifyChan(chan).then(chan => { schedules[chan.chatId] = schedule.scheduleJob({ hour: hour, minute: minute }, function () { return getNewToken(chan).then(chan => { - return getBirthdays(chan.token) - }).then(users => { + return Promise.all([ + getBirthdays(chan.token), + getGroups(chan.chatId) + ]) + }).then(([users, groups]) => { // récupère que les personnes du jour qui font partie des groupes ciblés const newUsers = users.filter(user => user.asso.some(asso => groups.indexOf(asso) !== -1)); if (newUsers.length === 0) return -- GitLab