From bf6ce1aff0618e0c12922759664e46fa009b8792 Mon Sep 17 00:00:00 2001 From: ivy1996-encode <15055461510@163.com> Date: Sun, 14 Mar 2021 09:32:32 +0800 Subject: [PATCH] fix a problem with Bot.Block --- bot.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bot.go b/bot.go index 90be98e..7f96399 100644 --- a/bot.go +++ b/bot.go @@ -193,7 +193,10 @@ func (b *Bot) Block() error { if b.self == nil { return errors.New("`Block` must be called after user login") } - <-b.exit + if _, closed := <-b.exit; closed { + return errors.New("can not call `Block` after user logout") + } + close(b.exit) return nil }