start method
Starts the cron job.
This method changes the cron status to CronStatus.running and schedules the tasks according to the schedule.
If delayFirstMoment is false
, the first tick runs immediately.
Returns the instance of WaCron for chaining.
Implementation
WaCron start() {
_status = CronStatus.running;
if (delayFirstMoment == false) {
_counter++;
onCron(_counter, this);
}
_cron.schedule(Schedule.parse(schedule), () async {
_counter++;
onCron(_counter, this);
});
return this;
}