MemberList change

This commit is contained in:
jiahua.liu 2020-02-09 00:11:50 +08:00
parent 23954c475d
commit f0de474aaa

View File

@ -90,19 +90,33 @@ internal class OnlinePush {
@ExperimentalUnsignedTypes
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot, sequenceId: Int): Packet {
val content = this.readProtoBuf(OnlinePushTrans.PbMsgInfo.serializer())
println(content.contentToString())
content.msgData.read {
when (content.msgType) {
44 -> {
this.discardExact(5)
val var4 = readByte().toInt()
var var5 = 0L
var var7 = readUInt().toLong()
val var7 = readUInt().toLong()
if (var4 != 0 && var4 != 1) {
var5 = readUInt().toLong()
}
println(var5)
println(var7)
if (var5 == 0L && this.remaining == 1L) {//管理员变更
val groupUin = content.fromUin
val target = var7
if (this.readByte().toInt() == 1) {
println("" + groupUin + "新增管理员" + target)
} else {
println("" + groupUin + "减少管理员" + target)
}
}
}
34 -> {
var groupUinorCode = readUInt().toLong()
if (readByte().toInt() == 1) {
val target = readUInt().toLong()
val groupUin = content.fromUin
println("" + groupUin + "t掉了" + target)
}
}
}
}