initIfNeeded method

  1. @protected
Future<Map<String, T>> initIfNeeded()

Implementation

@protected
Future<Map<String, T>> initIfNeeded() async {
  if (!isInitialized) {
    _metadataFuture = init().then((Map<String, T> map) {
      metadataMap = map;
      isInitialized = true;

      return map;
    });
  }

  return _metadataFuture!;
}