initialize method

Future<void> initialize({
  1. List<Example> examples = const [],
  2. Style? style,
})

Implementation

Future<void> initialize({
  List<Example> examples = const [],
  Style? style,
}) async {
  // Unsubscribe to listeners in case its a retry
  batch(() {
    this.style.value = defaultStyle.merge(style);
    this.examples.assign({for (var e in examples) e.name: e});
  });

  if (_data.isDone) {
    await _data.reload();
  } else {
    await _data.future;
  }

  if (kCanRunProcess) {
    SlidesLoader.instance.listen(_data.refresh);
  }
}