fix a problem with get avatar
This commit is contained in:
parent
f11eb4cb4e
commit
9bd308579a
1
bot.go
1
bot.go
@ -101,6 +101,7 @@ func (b *Bot) login(data []byte) error {
|
||||
}
|
||||
// 设置当前的用户
|
||||
b.self = &Self{Bot: b, User: &resp.User}
|
||||
b.self.Self = b.self
|
||||
b.storage.SetWebInitResponse(*resp)
|
||||
|
||||
// 通知手机客户端已经登录
|
||||
|
21
bot_test.go
21
bot_test.go
@ -98,3 +98,24 @@ func TestFriends_SearchByRemarkName(t *testing.T) {
|
||||
fmt.Println(firends2)
|
||||
fmt.Println(err)
|
||||
}
|
||||
|
||||
func TestUser_GetAvatarResponse(t *testing.T) {
|
||||
messageHandler := func(message *Message) {
|
||||
fmt.Println(message)
|
||||
}
|
||||
bot := DefaultBot()
|
||||
bot.RegisterMessageHandler(messageHandler)
|
||||
bot.UUIDCallback = PrintlnQrcodeUrl
|
||||
if err := bot.Login(); err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
self, _ := bot.GetCurrentUser()
|
||||
self.SaveAvatar("2.png")
|
||||
friend, err := self.Friends()
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
friend[0].SaveAvatar(friend[0].NickName + ".png")
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user