MCPcopy Create free account
hub / github.com/MG-RAST/Shock / dbGetInfo

Function dbGetInfo

shock-server/user/user.go:119–128  ·  view source on GitHub ↗
(username string)

Source from the content-addressed store, hash-verified

117}
118
119func dbGetInfo(username string) (uuid string, admin bool, err error) {
120 session := db.Connection.Session.Copy()
121 defer session.Close()
122 c := session.DB(conf.MONGODB_DATABASE).C("Users")
123 u := User{}
124 if err = c.Find(bson.M{"username": username}).One(&u); err != nil {
125 return "", false, err
126 }
127 return u.Uuid, u.Admin, nil
128}
129
130func (u *User) Save() (err error) {
131 session := db.Connection.Session.Copy()

Callers 1

SetMongoInfoMethod · 0.85

Calls 1

CloseMethod · 0.65

Tested by

no test coverage detected