mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-27 17:00:14 +08:00
to merge
This commit is contained in:
parent
80dd007c9b
commit
35b10ce5c2
@ -95,7 +95,7 @@ interface CommandPermission {
|
|||||||
*/
|
*/
|
||||||
object Console : CommandPermission {
|
object Console : CommandPermission {
|
||||||
override fun CommandSender.hasPermission(): Boolean = false
|
override fun CommandSender.hasPermission(): Boolean = false
|
||||||
}
|
|
||||||
|
|
||||||
object Default : CommandPermission by (Manager or Console)
|
object Default : CommandPermission by (Manager or Console)
|
||||||
}
|
}
|
||||||
@ -117,7 +117,6 @@ inline fun CommandSender.hasPermission(permission: CommandPermission): Boolean =
|
|||||||
|
|
||||||
inline fun CommandPermission.testPermission(sender: CommandSender): Boolean = this.run { sender.hasPermission() }
|
inline fun CommandPermission.testPermission(sender: CommandSender): Boolean = this.run { sender.hasPermission() }
|
||||||
|
|
||||||
|
|
||||||
internal class OrCommandPermission(
|
internal class OrCommandPermission(
|
||||||
private val first: CommandPermission,
|
private val first: CommandPermission,
|
||||||
private val second: CommandPermission
|
private val second: CommandPermission
|
||||||
@ -127,6 +126,7 @@ internal class OrCommandPermission(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
internal class AndCommandPermission(
|
internal class AndCommandPermission(
|
||||||
private val first: CommandPermission,
|
private val first: CommandPermission,
|
||||||
private val second: CommandPermission
|
private val second: CommandPermission
|
||||||
|
Loading…
Reference in New Issue
Block a user