Explorar o código

Don't infix for grantedWith

Him188 %!s(int64=5) %!d(string=hai) anos
pai
achega
8d115cd954

+ 1 - 1
backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/permission/AbstractConcurrentPermissionService.kt

@@ -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) }
         }

+ 1 - 1
backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/permission/PermissibleIdentifier.kt

@@ -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 }
         }