initialize method

Future<void> initialize({
  1. Locale? locale,
  2. VoidCallback? onChanged,
  3. bool lightWeight = false,
})

Implementation

Future<void> initialize({
  Locale? locale,
  VoidCallback? onChanged,
  bool lightWeight = false,
}) async {
  if (_initialized) {
    return _paginationTask ?? Future.value();
  }

  if (_initializationTask != null) {
    return _initializationTask!;
  }

  _initializationTask = _initializeInPages(
    locale: locale,
    onChanged: onChanged,
    lightWeight: lightWeight,
  );
  await _initializationTask!;
  _initializationTask = null;
}