@CheckReturnValue
public static boolean canRunDJAction(AvaIre avaire, Message message, DJGuildLevel level) {
GuildTransformer transformer = GuildController.fetchGuild(avaire, message);
if (transformer == null) {
return level.getLevel() <= DJGuildLevel.getNormal().getLevel();
}
DJGuildLevel guildLevel = transformer.getDJLevel();
if (guildLevel == null) {
guildLevel = DJGuildLevel.getNormal();
}
switch (guildLevel) {
case ALL:
return true;
case NONE:
return hasDJRole(message);
default:
return hasDJRole(message) || level.getLevel() < guildLevel.getLevel();
}
}
AudioHandler.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:avaire
作者:
评论列表
文章目录