mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 19:17:38 +08:00
fix: more token failed type check.
This commit is contained in:
parent
8c7432a6f4
commit
55ea6ca204
@ -388,12 +388,17 @@ func (c *QQClient) init(tokenLogin bool) error {
|
||||
d := c.waitPacket("StatSvc.ReqMSFOffline", func(i interface{}, err error) {
|
||||
notify <- struct{}{}
|
||||
})
|
||||
d2 := c.waitPacket("MessageSvc.PushForceOffline", func(i interface{}, err error) {
|
||||
notify <- struct{}{}
|
||||
})
|
||||
select {
|
||||
case <-notify:
|
||||
d()
|
||||
d2()
|
||||
return errors.New("token failed")
|
||||
case <-time.After(time.Second):
|
||||
d()
|
||||
d2()
|
||||
}
|
||||
}
|
||||
c.groupSysMsgCache, _ = c.GetGroupSystemMessages()
|
||||
|
@ -737,8 +737,8 @@ func decodeForceOfflinePacket(c *QQClient, _ *incomingPacketInfo, payload []byte
|
||||
data.ReadFrom(jce.NewJceReader(request.SBuffer))
|
||||
r := jce.NewJceReader(data.Map["req_PushForceOffline"]["PushNotifyPack.RequestPushForceOffline"][1:])
|
||||
tips := r.ReadString(2)
|
||||
c.dispatchDisconnectEvent(&ClientDisconnectedEvent{Message: tips})
|
||||
c.Disconnect()
|
||||
go c.dispatchDisconnectEvent(&ClientDisconnectedEvent{Message: tips})
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user