diff --git a/client/client.go b/client/client.go index 2d56d518..a46be6e6 100644 --- a/client/client.go +++ b/client/client.go @@ -11,14 +11,13 @@ import ( "sync/atomic" "time" - "github.com/Mrs4s/MiraiGo/internal/crypto" - packets2 "github.com/Mrs4s/MiraiGo/internal/packets" - "github.com/pkg/errors" "github.com/Mrs4s/MiraiGo/binary" "github.com/Mrs4s/MiraiGo/binary/jce" "github.com/Mrs4s/MiraiGo/client/pb/msg" + "github.com/Mrs4s/MiraiGo/internal/crypto" + "github.com/Mrs4s/MiraiGo/internal/packets" "github.com/Mrs4s/MiraiGo/message" "github.com/Mrs4s/MiraiGo/utils" ) @@ -881,8 +880,8 @@ func (c *QQClient) doHeartbeat() { for c.Online { time.Sleep(time.Second * 30) seq := c.nextSeq() - sso := packets2.BuildSsoPacket(seq, c.version.AppId, c.version.SubAppId, "Heartbeat.Alive", c.deviceInfo.IMEI, []byte{}, c.OutGoingPacketSessionId, []byte{}, c.ksid) - packet := packets2.BuildLoginPacket(c.Uin, 0, []byte{}, sso, []byte{}) + sso := packets.BuildSsoPacket(seq, c.version.AppId, c.version.SubAppId, "Heartbeat.Alive", c.deviceInfo.IMEI, []byte{}, c.OutGoingPacketSessionId, []byte{}, c.ksid) + packet := packets.BuildLoginPacket(c.Uin, 0, []byte{}, sso, []byte{}) _, err := c.sendAndWait(seq, packet) if errors.Is(err, utils.ErrConnectionClosed) { continue