From 6484a80b37e88395b06739f854ef1be5a7688534 Mon Sep 17 00:00:00 2001 From: eatmoreapple Date: Tue, 19 Jul 2022 09:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7=E4=B8=BB?= =?UTF-8?q?=E5=8A=A8=E9=80=80=E5=87=BA=EF=BC=8Clogoutcallback=E4=B8=8D?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E7=9A=84bug=20:bug:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/bot.go b/bot.go index 4f60084..af5cb75 100644 --- a/bot.go +++ b/bot.go @@ -152,9 +152,6 @@ func (b *Bot) LoginWithUUID(uuid string) error { // Logout 用户退出 func (b *Bot) Logout() error { if b.Alive() { - if b.LogoutCallBack != nil { - b.LogoutCallBack(b) - } info := b.Storage.LoginInfo if err := b.Caller.Logout(info); err != nil { return err @@ -287,7 +284,6 @@ func (b *Bot) stopSyncCheck(err error) bool { } b.err = err b.Exit() - log.Printf("exit with : %s", err.Error()) return false } @@ -313,6 +309,9 @@ func (b *Bot) Block() error { // Exit 主动退出,让 Block 不在阻塞 func (b *Bot) Exit() { + if b.LogoutCallBack != nil { + b.LogoutCallBack(b) + } b.self = nil b.cancel() }