1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-04-05 07:10:11 +08:00

[core] Fix OnlinePush.SidTicketExpired logic ()

* Fix OnlinePush.SidTicketExpired logic

* Add missed responseCommandName
This commit is contained in:
sandtechnology 2023-03-21 23:00:26 +08:00 committed by GitHub
parent fe649726f3
commit 7e20883a08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -15,14 +15,11 @@ import net.mamoe.mirai.internal.network.Packet
import net.mamoe.mirai.internal.network.protocol.packet.IncomingPacketFactory
import net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacket
import net.mamoe.mirai.internal.network.protocol.packet.buildResponseUniPacket
import net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc
import net.mamoe.mirai.internal.network.protocol.packet.login.wtlogin.WtLogin10
internal object OnlinePushSidExpired : IncomingPacketFactory<Packet?>("OnlinePush.SidTicketExpired") {
internal object OnlinePushSidExpired :
IncomingPacketFactory<Packet?>("OnlinePush.SidTicketExpired", "OnlinePush.SidTicketExpired") {
override suspend fun QQAndroidBot.handle(packet: Packet?, sequenceId: Int): OutgoingPacket {
bot.network.sendAndExpect(WtLogin10(client, mainSigMap = 3554528))
bot.network.sendAndExpect(StatSvc.Register.online(client))
return buildResponseUniPacket(client, sequenceId = sequenceId)
}