askPermIfNeeded method

  1. @override
Future<void> askPermIfNeeded()
override

Implementation

@override
Future<void> askPermIfNeeded() async {
  final status = await Permission.location.status;

  switch (status) {
    case PermissionStatus.denied:
      await Permission.location.request();
      break;
    case PermissionStatus.permanentlyDenied:
      await openAppSettings();
      break;
    default:
      break;
  }
}