From 8e1d0e01631420121dd4117bd2503d8b0e907900 Mon Sep 17 00:00:00 2001 From: eatMoreApple <15055461510@163.com> Date: Fri, 30 Apr 2021 15:24:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=80=80=E5=87=BA=E5=9B=9E?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bot.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bot.go b/bot.go index efad5c3..0766391 100644 --- a/bot.go +++ b/bot.go @@ -10,6 +10,7 @@ import ( type Bot struct { ScanCallBack func(body []byte) // 扫码回调,可获取扫码用户的头像 LoginCallBack func(body []byte) // 登陆回调 + LogoutCallBack func(bot *Bot) // 退出回调 UUIDCallback func(uuid string) // 获取UUID的回调函数 MessageHandler func(msg *Message) // 获取消息成功的handle GetMessageErrorHandler func(err error) // 获取消息发生错误的handle @@ -137,6 +138,9 @@ func (b *Bot) Login() error { // 用户退出 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