Estoy usando lib cron-job-manager
para administrar mi cron porque estoy ejecutando varios cron en mi aplicación, pero tengo un problema cuando quiero actualizar el cron específico. Lo hago así:
manager.update(alertData.id.toString(), cronFinal)
Pero no funciona cuando veo la función, toma esto como argumentos:
update(...args: any): void
La documentación dice
Es posible que desee cambiar la tarea, el tiempo o ambos de cualquier trabajo durante la ejecución. Puedes hacerlo usando la función de actualización
manager.update('key', '0 15 3,5,9,14,18,20 * * *', () => {// do this instead on this new schedule }); manager.update('key', () => { // do this instead }); manager.update('key', '0 15 3,5,9,14,18,20 * * *') // do it on this schedule instead.
El error que tengo es este;
error updating tab: 33 - Cannot read property 'running' of undefined
33 correspondiente al id.toString()
que estoy usando
¿Alguien puede decirme qué estoy haciendo mal, por favor?
Gracias de antemano :D