MCPcopy Index your code
hub / github.com/dearcode/candy / findUser

Function findUser

candy.go:178–204  ·  view source on GitHub ↗
(c *candy.CandyClient, reader *bufio.Reader)

Source from the content-addressed store, hash-verified

176}
177
178func findUser(c *candy.CandyClient, reader *bufio.Reader) {
179 fmt.Println("----------------查找用户-----------------------")
180 defer endSection()
181
182 fmt.Println("请输入用户名:")
183 d, _, _ := reader.ReadLine()
184 userName := string(d)
185
186 data, err := c.FindUser(userName)
187 if err != nil {
188 e := candy.ErrorParse(err.Error())
189 log.Errorf("findUser code:%v error:%v", e.Code, e.Msg)
190 return
191 }
192
193 userList, err := candy.DecodeUserList([]byte(data))
194 if err != nil {
195 e := candy.ErrorParse(err.Error())
196 log.Errorf("Decode UserList code:%v error:%v", e.Code, e.Msg)
197 return
198 }
199
200 log.Debugf("findUser success, userName:%v*", userName)
201 for index, user := range userList.Users {
202 log.Debugf("user:%d detail, ID:%v Name:%v NickName:%v Avatar:%v", index, user.ID, user.Name, user.NickName, user.Avatar)
203 }
204}
205
206func addFriend(c *candy.CandyClient, reader *bufio.Reader) {
207 fmt.Println("----------------添加好友-----------------------")

Callers 1

mainFunction · 0.85

Calls 3

endSectionFunction · 0.85
FindUserMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected