From 485cd56cdcb9914cc0d190e382a2019a2c9465bf Mon Sep 17 00:00:00 2001 From: ivy1996-encode <15055461510@163.com> Date: Fri, 5 Mar 2021 15:00:28 +0800 Subject: [PATCH] add error to return value --- bot.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bot.go b/bot.go index 9d6ef2f..3739f0d 100644 --- a/bot.go +++ b/bot.go @@ -189,8 +189,12 @@ func (b *Bot) RegisterMessageHandler(handler MessageHandler) { } // 当消息同步发生了错误或者用户主动在手机上退出,该方法会立即返回,否则会一直阻塞 -func (b *Bot) Block() { +func (b *Bot) Block() error { + if b.self == nil { + return errors.New("`Block` must be called after user login") + } <-b.exit + return nil } func NewBot(caller *Caller, storage WechatStorage) *Bot {