add error to return value
This commit is contained in:
parent
8edc6417d5
commit
485cd56cdc
6
bot.go
6
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
|
<-b.exit
|
||||||
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewBot(caller *Caller, storage WechatStorage) *Bot {
|
func NewBot(caller *Caller, storage WechatStorage) *Bot {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user