start method
void
start()
Start the scheduler.
Implementation
void start() {
_stopped = false;
if (_options.dir != null) {
_enable();
return;
}
if (!_scheduledTasksEnabled &&
(_options.assistantMode || hasCronTasksSync())) {
_scheduledTasksEnabled = true;
}
if (_scheduledTasksEnabled) {
_enable();
return;
}
_enablePoll = Timer.periodic(
const Duration(milliseconds: kCheckIntervalMs),
(_) {
if (_scheduledTasksEnabled) _enable();
},
);
}