Я работаю на facebook боте в Node.js (новом для Node.js) и у меня есть проблемы. Когда пользователь отправляет последнее сообщение мне нужно обнаружить и установить напоминание (давайте SY она должна напоминать человеку в одну минуту)
if(!candidate.finished){
clearTimeout(JSON.parse(candidate.timerId));
var t = setTimeout(()=>{
candidate.timerId = JSON.stringify(t)
console.log(STRINGIFY + candidate.timerId)
candidate.save();
sendQuickReplies(sender,Do you want to continue application process?,['Yes','No'],token);
}, 60000);
}
Проблема заключается в том, что clearTimeout не убивают SetTimeout, когда пользователь отправляет еще одно сообщение (когда пользователь отправляет еще одно сообщение эта функция который вызывается снова и shoutld остановить предыдущий таймер и начать новый) Этот код remindes человека в одну минуту, но это не остановит напоминать













