1) Могу ли я передать функцию, которая возвращает обещание параметру "onTick" в конструкторе CronJob?
скажем, моя функция:
`function a() {
return new Promise((res, rej) => {
res(smth);
});
}`
и CronJob принимает параметр onTick, который The function to fire at the specified time
.
пример из документации:
`const cron = require('cron');
var job1 = new cron.CronJob({
cronTime: '* * * * *',
onTick: function() { // How to pass my promise?
console.log('job 1 ticked');
},
start: false,
timeZone: 'America/Los_Angeles'
});`
Опять же, как я могу передать функцию обещания параметру onTick?Или, может быть, есть другое решение проблемы?
2) Должен ли я установить какой-либо пакет с настройкой timeZone?Если я установлю timeZone на «Азия / Баку», будет ли это работать?