Commit b3eabcdc authored by Him188's avatar Him188

Merge remote-tracking branch 'origin/master'

parents a8aded9b 99d297d4
...@@ -62,9 +62,9 @@ class OnlinePushPack { ...@@ -62,9 +62,9 @@ class OnlinePushPack {
@SerialId(3) val svrip: Int? = 0, @SerialId(3) val svrip: Int? = 0,
@SerialId(4) val vSyncCookie: ByteArray? = null, @SerialId(4) val vSyncCookie: ByteArray? = null,
@SerialId(5) val vUinPairMsg: List<UinPairMsg>? = null, @SerialId(5) val vUinPairMsg: List<UinPairMsg>? = null,
@SerialId(6) val mPreviews: Map<String, ByteArray>? = null, @SerialId(6) val mPreviews: Map<String, ByteArray>? = null
@SerialId(7) val wUserActive: Int? = null, // @SerialId(7) val wUserActive: Int? = null,
@SerialId(12) val wGeneralFlag: Int? = null //@SerialId(12) val wGeneralFlag: Int? = null
) : JceStruct ) : JceStruct
@Serializable @Serializable
......
...@@ -131,6 +131,7 @@ internal object KnownPacketFactories { ...@@ -131,6 +131,7 @@ internal object KnownPacketFactories {
object IncomingFactories : List<IncomingPacketFactory<*>> by mutableListOf( object IncomingFactories : List<IncomingPacketFactory<*>> by mutableListOf(
OnlinePush.PbPushGroupMsg, OnlinePush.PbPushGroupMsg,
OnlinePush.ReqPush,
MessageSvc.PushNotify, MessageSvc.PushNotify,
ConfigPushSvc.PushReq ConfigPushSvc.PushReq
......
...@@ -80,10 +80,10 @@ internal class OnlinePush { ...@@ -80,10 +80,10 @@ internal class OnlinePush {
@UseExperimental(ExperimentalStdlibApi::class) @UseExperimental(ExperimentalStdlibApi::class)
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot, sequenceId: Int): Packet { override suspend fun ByteReadPacket.decode(bot: QQAndroidBot, sequenceId: Int): Packet {
val reqPushMsg = decodeUniPacket(OnlinePushPack.SvcReqPushMsg.serializer(), "req") val reqPushMsg = decodeUniPacket(OnlinePushPack.SvcReqPushMsg.serializer(), "req")
println(reqPushMsg.contentToString())
reqPushMsg.vMsgInfos.forEach { msgInfo: MsgInfo -> reqPushMsg.vMsgInfos.forEach { msgInfo: MsgInfo ->
} }
println(reqPushMsg.contentToString())
return NoPakcet return NoPakcet
} }
......
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