init method

void init(
  1. Duration initializeDelayDuration
)

Initialize the provider.

Implementation

void init(Duration initializeDelayDuration) {
  Singleton.sortPathDelegate = sortPathDelegate ?? SortPathDelegate.common;
  // Call [getAssetList] with route duration when constructing.
  Future<void>.delayed(initializeDelayDuration, () async {
    if (!_mounted) {
      return;
    }

    await getPaths(onlyAll: true);

    if (!_mounted) {
      return;
    }

    await getPaths(onlyAll: false);
  });
}