currentLocation method

Future<void> currentLocation({
  1. required void completion(
    1. Map<String, dynamic>? location,
    2. bool hasPermission
    ),
})

Gets current device location. completion receives (location Map?, hasPermission).

Implementation

Future<void> currentLocation({
  required void Function(Map<String, dynamic>? location, bool hasPermission)
      completion,
}) {
  return _bridge.invoke(
    'Utils.currentLocation',
    callbacks: {
      'onSuccess': (p) => completion(
            p['location'] as Map<String, dynamic>?,
            (p['permission'] as bool?) ?? false,
          ),
    },
  );
}