1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00

fix online check.

This commit is contained in:
Mrs4s 2021-04-11 17:02:32 +08:00
parent 46a09462b0
commit 7dd453267d

View File

@ -994,6 +994,7 @@ func (c *QQClient) planedDisconnect(_ *utils.TCPListener) {
func (c *QQClient) unexpectedDisconnect(_ *utils.TCPListener, e error) { func (c *QQClient) unexpectedDisconnect(_ *utils.TCPListener, e error) {
c.Error("unexpected disconnect: %v", e) c.Error("unexpected disconnect: %v", e)
c.stat.DisconnectTimes++ c.stat.DisconnectTimes++
c.Online = false
if err := c.connect(); err != nil { if err := c.connect(); err != nil {
c.Error("connect server error: %v", err) c.Error("connect server error: %v", err)
c.dispatchDisconnectEvent(&ClientDisconnectedEvent{Message: "connection dropped by server."}) c.dispatchDisconnectEvent(&ClientDisconnectedEvent{Message: "connection dropped by server."})