I am planning on using node-schedule to set up push notifications for appointment reminders as follows:
var schedule = require('node-schedule');
var date = req.body.date; // Date for reminder from client request
var j = schedule.scheduleJob(date, function(){
// Send push notification
});
Now I know you can cancel the event by calling cancel():
j.cancel()
However, how can I refer to that specific job to cancel if the user from the client side decides to change the appointment to a different date?
Thanks in advance for your help!