requestMultiplePermissions static method

Future<Map<Permission, bool>> requestMultiplePermissions(
  1. List<Permission> permissions
)

Request multiple permissions at once

Implementation

static Future<Map<Permission, bool>> requestMultiplePermissions(
  List<Permission> permissions,
) async {
  final statuses = await permissions.request();
  final results = <Permission, bool>{};

  for (final permission in permissions) {
    results[permission] = statuses[permission]?.isGranted ?? false;
  }

  return results;
}