Ik ben bezig met facebook bot in node.js (nieuw voor node.js) en ik heb probleem. Wanneer de gebruiker laatste bericht ik nodig om het en stel herinnering detecteren stuurt (laten we sy moet persoon herinneren in één minuut)
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);
}
probleem is dat clearTimeout niet setTimeout doden wanneer de gebruiker een ander bericht stuurt (wanneer de gebruiker een ander bericht deze functie wordt opgeroepen weer helemaal opnieuw verstuurt en het shoutld stoppen vorige timer en start nieuwe) Deze code remindes persoon in een minuut, maar het zal niet stoppen herinneren













