getCurrentPosition method

  1. @override
Future<DevicePosition> getCurrentPosition({
  1. DeviceLocationSettings? deviceLocationSettings,
})
override

Implementation

@override
Future<DevicePosition> getCurrentPosition({
  DeviceLocationSettings? deviceLocationSettings,
}) async {
  lastDeviceLocationSettings = deviceLocationSettings;
  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 DevicePosition);
}