diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt index 95201d706..ec7a03344 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidBotNetworkHandler.kt @@ -96,9 +96,9 @@ internal class QQAndroidBotNetworkHandler(bot: QQAndroidBot) : BotNetworkHandler FriendListPacket( bot.client, 0, - 10, + 20, 0, - 5 + 0 ).sendAndExpect() } diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt index a8bf55a11..44de7662a 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/list/FriendListPacket.kt @@ -48,6 +48,7 @@ internal object FriendListPacket : iVersion = 3, cPacketType = 0x003, iMessageType = 0x00000, + iRequestId = 1921334514, sBuffer = RequestDataVersion3( mapOf( "FL" to GetFriendListReq( @@ -69,13 +70,13 @@ internal object FriendListPacket : groupstartIndex = groupListStartIndex.toByte(), getgroupCount = groupListCount.toByte(), ifGetMSFGroup = 0, - ifShowTermType = 0, + ifShowTermType = 1, version = 27L, uinList = null, eAppType = 0, ifGetBothFlag = 0, ifGetDOVId = 0, - vec0xd6bReq = Vec0xd6b.ReqBody().toByteArray(Vec0xd6b.ReqBody.serializer()), + vec0xd6bReq = EMPTY_BYTE_ARRAY, vec0xd50Req = Vec0xd50.ReqBody( appid = 10002L, reqKsingSwitch = 1,