resume method

  1. @override
void resume(
  1. String name
)
override

Resume a paused task

Implementation

@override
void resume(String name) {
  final task = _tasks[name];
  if (task == null) {
    _logger.warning('⚠️ Task "$name" not found');
    return;
  }

  void scheduleNext(Duration delay) {
    task.timer = Timer(delay, () => task.run(scheduleNext));
  }

  task.resume(scheduleNext);
  _logger.info('▶️ Task "$name" resumed');
}