fix a problem with Bot.Block

This commit is contained in:
ivy1996-encode 2021-03-14 09:32:32 +08:00
parent f8d0f37047
commit bf6ce1aff0

5
bot.go
View File

@ -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
}