1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-05 03:23:50 +08:00

fix online

This commit is contained in:
lizheng.lz1998 2020-10-17 15:59:31 +08:00
parent 0922b058ff
commit b8a0e75e27

View File

@ -201,7 +201,6 @@ func (c *QQClient) Login() (*LoginResponse, error) {
if err != nil { if err != nil {
return nil, err return nil, err
} }
c.Online = true
go c.netLoop() go c.netLoop()
seq, packet := c.buildLoginPacket() seq, packet := c.buildLoginPacket()
rsp, err := c.sendAndWait(seq, packet) rsp, err := c.sendAndWait(seq, packet)
@ -210,6 +209,7 @@ func (c *QQClient) Login() (*LoginResponse, error) {
} }
l := rsp.(LoginResponse) l := rsp.(LoginResponse)
if l.Success { if l.Success {
c.Online = true
c.lastLostMsg = "" c.lastLostMsg = ""
c.registerClient() c.registerClient()
if !c.heartbeatEnabled { if !c.heartbeatEnabled {
@ -228,6 +228,7 @@ func (c *QQClient) SubmitCaptcha(result string, sign []byte) (*LoginResponse, er
} }
l := rsp.(LoginResponse) l := rsp.(LoginResponse)
if l.Success { if l.Success {
c.Online = true
c.registerClient() c.registerClient()
if !c.heartbeatEnabled { if !c.heartbeatEnabled {
c.startHeartbeat() c.startHeartbeat()
@ -243,6 +244,7 @@ func (c *QQClient) SubmitSMS(code string) (*LoginResponse, error) {
} }
l := rsp.(LoginResponse) l := rsp.(LoginResponse)
if l.Success { if l.Success {
c.Online = true
c.registerClient() c.registerClient()
if !c.heartbeatEnabled { if !c.heartbeatEnabled {
c.startHeartbeat() c.startHeartbeat()