waitUntilReady method

Future<void> waitUntilReady()

Implementation

Future<void> waitUntilReady() async {
  if (_loadError != null) {
    throw formatOlaMapError(_loadError!);
  }
  if (!_ready.isCompleted) {
    try {
      await _invoke('waitUntilMapReady');
    } on PlatformException catch (e) {
      _loadError = e;
      throw formatOlaMapError(e);
    }
    if (!_ready.isCompleted) _ready.complete();
  }
  if (_loadError != null) {
    throw formatOlaMapError(_loadError!);
  }
}