@@ -49,7 +49,7 @@ public abstract class AbstractConcurrentPermissionService<P : Permission> : Perm
val granted =
if (permissibleIdentifiers.isEmpty()) false
- else permissibleIdentifiers.any { permissibleIdentifier grantedWith it }
+ else permissibleIdentifiers.any { permissibleIdentifier.grantedWith(it) }
if (granted) get(permissionIdentifier)?.let { yield(it) }
}
@@ -17,7 +17,7 @@ public interface PermissibleIdentifier {
public companion object {
@ExperimentalPermission
- public infix fun PermissibleIdentifier.grantedWith(with: PermissibleIdentifier): Boolean {
+ public fun PermissibleIdentifier.grantedWith(with: PermissibleIdentifier): Boolean {
return allParentsWithSelf().any { it == with }