grantedPermissions property
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;
}