AudioHandler.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:avaire 作者:
@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();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号