mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-13 11:30:13 +08:00
friendlist resp
This commit is contained in:
parent
b9eacbcf1a
commit
a8551fd349
@ -15,10 +15,12 @@ import net.mamoe.mirai.network.BotNetworkHandler
|
|||||||
import net.mamoe.mirai.qqandroid.QQAndroidBot
|
import net.mamoe.mirai.qqandroid.QQAndroidBot
|
||||||
import net.mamoe.mirai.qqandroid.event.PacketReceivedEvent
|
import net.mamoe.mirai.qqandroid.event.PacketReceivedEvent
|
||||||
import net.mamoe.mirai.qqandroid.network.protocol.packet.*
|
import net.mamoe.mirai.qqandroid.network.protocol.packet.*
|
||||||
|
import net.mamoe.mirai.qqandroid.network.protocol.packet.list.FriendList
|
||||||
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.LoginPacket.LoginPacketResponse.*
|
import net.mamoe.mirai.qqandroid.network.protocol.packet.login.LoginPacket.LoginPacketResponse.*
|
||||||
import net.mamoe.mirai.qqandroid.network.protocol.packet.login.StatSvc
|
import net.mamoe.mirai.qqandroid.network.protocol.packet.login.StatSvc
|
||||||
import net.mamoe.mirai.utils.*
|
import net.mamoe.mirai.utils.*
|
||||||
|
import net.mamoe.mirai.utils.cryptor.contentToString
|
||||||
import net.mamoe.mirai.utils.io.*
|
import net.mamoe.mirai.utils.io.*
|
||||||
import kotlin.coroutines.CoroutineContext
|
import kotlin.coroutines.CoroutineContext
|
||||||
|
|
||||||
@ -96,9 +98,9 @@ internal class QQAndroidBotNetworkHandler(bot: QQAndroidBot) : BotNetworkHandler
|
|||||||
val data = FriendList.GetFriendGroupList(
|
val data = FriendList.GetFriendGroupList(
|
||||||
bot.client,
|
bot.client,
|
||||||
0,
|
0,
|
||||||
20,
|
10,
|
||||||
0,
|
0,
|
||||||
10
|
0
|
||||||
).sendAndExpect<FriendList.GetFriendGroupList.Response>()
|
).sendAndExpect<FriendList.GetFriendGroupList.Response>()
|
||||||
println(data.contentToString())
|
println(data.contentToString())
|
||||||
}
|
}
|
||||||
|
@ -32,7 +32,9 @@ internal class FriendList {
|
|||||||
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): Response {
|
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): Response {
|
||||||
|
|
||||||
println(this
|
println(this
|
||||||
.apply { discardExact(4) }
|
.apply {
|
||||||
|
this.discardExact(4)
|
||||||
|
}
|
||||||
.decodeUniPacket(GetFriendListResp.serializer())
|
.decodeUniPacket(GetFriendListResp.serializer())
|
||||||
.contentToString()
|
.contentToString()
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user