MCPcopy Create free account
hub / github.com/dearcode/candy / GetUserInfo

Method GetUserInfo

store/server.go:119–127  ·  view source on GitHub ↗

GetUserInfo get user base info

(_ context.Context, req *meta.StoreGetUserInfoRequest)

Source from the content-addressed store, hash-verified

117
118// GetUserInfo get user base info
119func (s *Store) GetUserInfo(_ context.Context, req *meta.StoreGetUserInfoRequest) (*meta.StoreGetUserInfoResponse, error) {
120 log.Debugf("GetUserInfo, type:%v userName:%v userID:%v", req.Type, req.UserName, req.UserID)
121 a, err := s.user.getUserInfo(req.Type, req.UserName, req.UserID)
122 if err != nil {
123 return &meta.StoreGetUserInfoResponse{Header: &meta.ResponseHeader{Code: -1, Msg: err.Error()}}, nil
124 }
125
126 return &meta.StoreGetUserInfoResponse{ID: a.ID, User: a.Name, NickName: a.NickName, Avatar: a.Avatar}, nil
127}
128
129// Auth check password.
130func (s *Store) Auth(_ context.Context, req *meta.StoreAuthRequest) (*meta.StoreAuthResponse, error) {

Callers

nothing calls this directly

Calls 2

getUserInfoMethod · 0.45
ErrorMethod · 0.45

Tested by

no test coverage detected