Commit f0de474a authored by jiahua.liu's avatar jiahua.liu

MemberList change

parent 23954c47
...@@ -90,19 +90,33 @@ internal class OnlinePush { ...@@ -90,19 +90,33 @@ internal class OnlinePush {
@ExperimentalUnsignedTypes @ExperimentalUnsignedTypes
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot, sequenceId: Int): Packet { override suspend fun ByteReadPacket.decode(bot: QQAndroidBot, sequenceId: Int): Packet {
val content = this.readProtoBuf(OnlinePushTrans.PbMsgInfo.serializer()) val content = this.readProtoBuf(OnlinePushTrans.PbMsgInfo.serializer())
println(content.contentToString())
content.msgData.read { content.msgData.read {
when (content.msgType) { when (content.msgType) {
44 -> { 44 -> {
this.discardExact(5) this.discardExact(5)
val var4 = readByte().toInt() val var4 = readByte().toInt()
var var5 = 0L var var5 = 0L
var var7 = readUInt().toLong() val var7 = readUInt().toLong()
if (var4 != 0 && var4 != 1) { if (var4 != 0 && var4 != 1) {
var5 = readUInt().toLong() var5 = readUInt().toLong()
} }
println(var5) if (var5 == 0L && this.remaining == 1L) {//管理员变更
println(var7) 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)
}
} }
} }
} }
......
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