Как запланировать работу с kue на parse-сервере?
У меня есть parse-сервер, развернутый с Heroku (из моего репозитория GitHub) и размещенный на mongoLab. Я пытаюсь отправить запланированные push-уведомления в моем приложении, и kue, кажется, является наиболее приемлемым вариантом. Однако, поскольку я очень незнаком с этим, я не уверен, как к нему подойти. Я считаю, что я правильно установил kue на моем сервере (через GitHub). Теперь я хотел бы запланировать выполнение этого кода в будущем:
Parse.Cloud.define("sendPush", function(request, response) {
var pushQuery = new Parse.Query(Parse.Installation);
pushQuery.equalTo('username', request.params.targetUsername);
Parse.Push.send({
where: pushQuery, // Set our Installation query
data: {
alert: 'Hello!',
badge: 'Increment',
sound: 'PopDing.caf'
},
}, { success: function() {
console.log("#### PUSH OK");
}, error: function(error) {
console.log("#### PUSH ERROR" + error.message);
}, useMasterKey: true});
});
Если я подхожу к этому правильному пути, то мне нужен код, чтобы просто запланировать задание (код выше) для выполнения в указанное время в будущем. Я не пишу код, который должен запускаться регулярно или через определенные промежутки времени, только один раз в указанное время в будущем. Ответ или любой совет будет принята с благодарностью, спасибо!