initialize method

Future<void> initialize()

Implementation

Future<void> initialize() async {
  final Completer<void> initializingCompleter = Completer<void>();

  if (timelineNotifier == null) {
    _timer = Timer.periodic(const Duration(milliseconds: 100),
        (Timer timer) async {
      if (_isDisposed) {
        timer.cancel();
        return;
      }

      if (value.size == value.processedSize) {
        /*
        timer.cancel();*/
        return;
      }

      timeline += 100;
      tryFire();
    });
  } else {
    timelineNotifier!.addListener(_handleTimelineNotifier);
  }

  initializingCompleter.complete();
  return initializingCompleter.future;
}