requestPermission static method

Future<PermissionStatus> requestPermission(
  1. Permission permission
)

Implementation

static Future<PermissionStatus> requestPermission(
    Permission permission) async {
  var status1 = await permission.status;
  mirrorFlyLog('status', status1.toString());
  savePermissionAsked(permission);
  if (status1 == PermissionStatus.denied &&
      status1 != PermissionStatus.permanentlyDenied) {
    mirrorFlyLog('permission.request', status1.toString());
    final status = await permission.request();
    return status;
  }
  return status1;
}