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

Method FindUser

gate/server.go:392–403  ·  view source on GitHub ↗

FindUser 添加好友前先查找,模糊查找

(ctx context.Context, req *meta.GateFindUserRequest)

Source from the content-addressed store, hash-verified

390
391// FindUser 添加好友前先查找,模糊查找
392func (g *Gate) FindUser(ctx context.Context, req *meta.GateFindUserRequest) (*meta.GateFindUserResponse, error) {
393 _, err := g.getOnlineSession(ctx)
394 if err != nil {
395 log.Errorf("getSession error:%s", errors.ErrorStack(err))
396 return &meta.GateFindUserResponse{Header: &meta.ResponseHeader{Code: util.ErrorGetOnlineSession, Msg: err.Error()}}, nil
397 }
398 users, err := g.store.findUser(req.User)
399 if err != nil {
400 return &meta.GateFindUserResponse{Header: &meta.ResponseHeader{Code: util.ErrorFindUser, Msg: err.Error()}}, nil
401 }
402 return &meta.GateFindUserResponse{Users: users}, nil
403}
404
405// CreateGroup 用户创建一个聊天组.
406func (g *Gate) CreateGroup(ctx context.Context, req *meta.GateCreateGroupRequest) (*meta.GateCreateGroupResponse, error) {

Callers

nothing calls this directly

Calls 3

getOnlineSessionMethod · 0.95
ErrorMethod · 0.45
findUserMethod · 0.45

Tested by

no test coverage detected