mirror of
https://github.com/arnaucube/gogame.git
synced 2026-02-07 03:26:39 +01:00
add UpgradeBuilding functionallity
This commit is contained in:
@@ -82,15 +82,24 @@ func (srv Service) Login(email, password string) (*string, *models.User, error)
|
||||
return &tokenString, user, err
|
||||
}
|
||||
|
||||
func (srv Service) GetUserById(userid string) (*models.User, error) {
|
||||
func (srv Service) GetUserById(userid bson.ObjectId) (*models.User, error) {
|
||||
var userDb models.UserDb
|
||||
err := srv.db.Users.Find(bson.M{"_id": bson.ObjectIdHex(userid)}).One(&userDb)
|
||||
err := srv.db.Users.Find(bson.M{"_id": userid}).One(&userDb)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return models.UserDbToUser(srv.db, userDb), nil
|
||||
}
|
||||
|
||||
func (srv Service) GetUserPlanetsById(userid bson.ObjectId) ([]*models.Planet, error) {
|
||||
var planets []*models.Planet
|
||||
err := srv.db.Planets.Find(bson.M{"ownerid": userid}).All(&planets)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return planets, err
|
||||
}
|
||||
|
||||
// func (srv Service) GetUser(id bson.ObjectId) (*models.User, error) {
|
||||
// // update user stats
|
||||
// user := getUserFromDB
|
||||
|
||||
Reference in New Issue
Block a user