Ich arbeite auf Facebook bietet in node.js (neu node.js) und ich habe ein Problem. Wenn der Benutzer letzte Meldung sendet ich brauche es zu erkennen und setzen Erinnerung (wir sy sollte es Person in einer Minute erinnern)
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);
}
Problem ist, dass clear nicht SetTimeout töten, wenn der Benutzer eine andere Nachricht sendet (wenn der Benutzer eine andere Nachricht sendet diese Funktion noch einmal aufgerufen wird und es shoutld vorherigen Timer stoppen und neu starten) Dieser Code remindes Person in einer Minute, aber es wird nicht aufhören daran zu erinnern













