requestPermissionFromWebRequest method

Future<List<Status>> requestPermissionFromWebRequest(
  1. PermissionRequest request
)

Implementation

Future<List<Status>> requestPermissionFromWebRequest(
  PermissionRequest request,
) async {
  final List<Permission> requiredPermissions = _requestToPermission(request);
  final failedPermissions = await _requestPermissions(requiredPermissions);

  if (failedPermissions.isNotEmpty) {
    //send status back to app
    final updatedFailedPermissions = await onPermissionDenied(
      failedPermissions,
    );
    return _permissionToErrorStatusMapper(updatedFailedPermissions);
  }

  return _permissionToErrorStatusMapper(failedPermissions);
}