Commit f2878e14 authored by Him188's avatar Him188

Fix member permission

parent d1c56633
...@@ -8,7 +8,7 @@ import net.mamoe.mirai.qqandroid.network.io.JceInput ...@@ -8,7 +8,7 @@ import net.mamoe.mirai.qqandroid.network.io.JceInput
import net.mamoe.mirai.qqandroid.network.protocol.jce.RequestPacket import net.mamoe.mirai.qqandroid.network.protocol.jce.RequestPacket
import net.mamoe.mirai.qqandroid.network.protocol.packet.chat.receive.OnlinePush import net.mamoe.mirai.qqandroid.network.protocol.packet.chat.receive.OnlinePush
import net.mamoe.mirai.qqandroid.network.protocol.packet.login.LoginPacket import net.mamoe.mirai.qqandroid.network.protocol.packet.login.LoginPacket
import net.mamoe.mirai.qqandroid.network.protocol.packet.login.SvcReqRegisterPacket import net.mamoe.mirai.qqandroid.network.protocol.packet.login.StatSvc
import net.mamoe.mirai.utils.DefaultLogger import net.mamoe.mirai.utils.DefaultLogger
import net.mamoe.mirai.utils.MiraiLogger import net.mamoe.mirai.utils.MiraiLogger
import net.mamoe.mirai.utils.cryptor.adjustToPublicKey import net.mamoe.mirai.utils.cryptor.adjustToPublicKey
...@@ -50,7 +50,7 @@ internal val PacketLogger: MiraiLogger = DefaultLogger("Packet") ...@@ -50,7 +50,7 @@ internal val PacketLogger: MiraiLogger = DefaultLogger("Packet")
@UseExperimental(ExperimentalUnsignedTypes::class) @UseExperimental(ExperimentalUnsignedTypes::class)
internal object KnownPacketFactories : List<PacketFactory<*>> by mutableListOf( internal object KnownPacketFactories : List<PacketFactory<*>> by mutableListOf(
LoginPacket, LoginPacket,
SvcReqRegisterPacket, StatSvc.Register,
OnlinePush.PbPushGroupMsg OnlinePush.PbPushGroupMsg
) { ) {
......
...@@ -59,7 +59,7 @@ internal class OnlinePush { ...@@ -59,7 +59,7 @@ internal class OnlinePush {
permission = when { permission = when {
flags and 16 != 0 -> MemberPermission.ADMINISTRATOR flags and 16 != 0 -> MemberPermission.ADMINISTRATOR
flags and 8 != 0 -> MemberPermission.OWNER flags and 8 != 0 -> MemberPermission.OWNER
flags and 0 != 0 -> MemberPermission.MEMBER flags == 0 -> MemberPermission.MEMBER
else -> { else -> {
bot.logger.warning("判断群员权限失败") bot.logger.warning("判断群员权限失败")
MemberPermission.MEMBER MemberPermission.MEMBER
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment