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

Method getUserInfoByID

store/user.go:309–328  ·  view source on GitHub ↗
(id int64)

Source from the content-addressed store, hash-verified

307}
308
309func (u *userDB) getUserInfoByID(id int64) (*account, error) {
310 v, err := u.db.Get(UserUnionKey(id), nil)
311 if err != nil {
312 return nil, errors.Trace(err)
313 }
314
315 var name string
316 if err = json.Unmarshal(v, &name); err != nil {
317 return nil, errors.Trace(err)
318 }
319
320 log.Debugf("get username by userid, name:%v", name)
321
322 a, err := u.getUserInfoByName(name)
323 if err != nil {
324 return nil, errors.Trace(err)
325 }
326
327 return a, nil
328}
329
330func (u *userDB) addMessage(userID int64, msgID int64) (int64, error) {
331 key := UserMessageKey(userID, msgID)

Callers 1

getUserInfoMethod · 0.95

Calls 2

getUserInfoByNameMethod · 0.95
UserUnionKeyFunction · 0.85

Tested by

no test coverage detected