Unified exception message for setEssenceMessage

This commit is contained in:
Him188 2021-01-26 23:09:13 +08:00
parent b065b29119
commit ba7a3e0889

View File

@ -26,7 +26,6 @@ import net.mamoe.mirai.internal.network.highway.*
import net.mamoe.mirai.internal.network.highway.ResourceKind.GROUP_IMAGE import net.mamoe.mirai.internal.network.highway.ResourceKind.GROUP_IMAGE
import net.mamoe.mirai.internal.network.highway.ResourceKind.GROUP_VOICE import net.mamoe.mirai.internal.network.highway.ResourceKind.GROUP_VOICE
import net.mamoe.mirai.internal.network.protocol.data.proto.Cmd0x388 import net.mamoe.mirai.internal.network.protocol.data.proto.Cmd0x388
import net.mamoe.mirai.internal.network.highway.Highway
import net.mamoe.mirai.internal.network.protocol.packet.chat.TroopEssenceMsgManager import net.mamoe.mirai.internal.network.protocol.packet.chat.TroopEssenceMsgManager
import net.mamoe.mirai.internal.network.protocol.packet.chat.image.ImgStore import net.mamoe.mirai.internal.network.protocol.packet.chat.image.ImgStore
import net.mamoe.mirai.internal.network.protocol.packet.chat.voice.PttStore import net.mamoe.mirai.internal.network.protocol.packet.chat.voice.PttStore
@ -218,9 +217,7 @@ internal class GroupImpl(
} }
override suspend fun setEssenceMessage(source: MessageSource): Boolean { override suspend fun setEssenceMessage(source: MessageSource): Boolean {
if (botPermission < MemberPermission.ADMINISTRATOR) { checkBotPermission(MemberPermission.ADMINISTRATOR)
throw PermissionDeniedException("没有权限设置精华消息")
}
val result = bot.network.run { val result = bot.network.run {
TroopEssenceMsgManager.SetEssence( TroopEssenceMsgManager.SetEssence(
bot.client, bot.client,