checkDarwinPermissionSupport function
Future<bool>
checkDarwinPermissionSupport({
- required Permission permission,
- required bool isRegistered(
- Type permissionType
- required DarwinIdentifierLookup identifierForType,
- required Future<
bool> isSupported(- String identifier
Implementation
Future<bool> checkDarwinPermissionSupport({
required Permission permission,
required bool Function(Type permissionType) isRegistered,
required DarwinIdentifierLookup identifierForType,
required Future<bool> Function(String identifier) isSupported,
}) async {
final resolved = resolveVersionedForDarwin(permission, isRegistered);
final identifier = identifierForType(resolved.runtimeType);
if (identifier == null) {
return false;
}
return isSupported(identifier);
}