getCurrentPosition method

  1. @override
Future<Position> getCurrentPosition({
  1. LocationSettings? locationSettings,
})
override

Implementation

@override
Future<Position> getCurrentPosition({
  LocationSettings? locationSettings,
}) async {
  lastLocationSettings = locationSettings;
  final p = position;
  if (p == null && _pendingError == null) {
    throw StateError(
      'DeviceGeolocationMock.position has not been set. '
      'Configure it before calling getCurrentPosition().',
    );
  }
  return _maybeThrow(p as Position);
}