grantedPermissions property

Map<String, bool> grantedPermissions

This map contains each requested permission, and whether it has been granted (true) or not (false).

Implementation

Map<String, bool> get grantedPermissions {
  final Map<String, bool> map = {};

  for (var i = 0; i < _permissions.length; i++) {
    if (i >= _grantResults.length) {
      // If there are more permissions than grantResults
      // then assume that the permissions have not been granted.
      map[_permissions.elementAt(i)] = false;
      continue;
    }

    map[_permissions.elementAt(i)] =
        RequestPermission.permissionGranted == _grantResults[i];
  }

  return map;
}