funCheckPermissions method

Future<PermissionStatus> funCheckPermissions({
  1. List<Permission>? arrayPer,
})

Implementation

Future<PermissionStatus> funCheckPermissions({List<Permission>? arrayPer}) async {
  Map<Permission, PermissionStatus> statuses = await (arrayPer ?? [
    Permission.audio,
    Permission.photos,
    Permission.videos
  ]).request();

  for(var status in statuses.keys) {
    if (await funCheckPermission(status) != PermissionStatus.granted) return statuses[status]!;
  }
  return PermissionStatus.granted;
}