generateNextPeriodicPointIfNeeded method

void generateNextPeriodicPointIfNeeded()

Implementation

void generateNextPeriodicPointIfNeeded() {
  if (firstPoint.period != null) {
    final nextPeriodicPoint = firstPoint.shiftWith(firstPoint.period!);

    if (nextPeriodicPoint.point <=
        (startedAt + (timer.duration ?? NornsDuration.max))) {
      _points.add(nextPeriodicPoint);
    }
  }
}