all buildings working
arnaucube arnaucube@gmail.com
Sun, 16 Jun 2019 00:02:22 +0200
2 files changed,
21 insertions(+),
13 deletions(-)
M
models/user.go
→
models/user.go
@@ -181,8 +181,26 @@ case "deuteriummine":
return DeuteriumMineCost(planet.Buildings["deuteriummine"] + 1), nil case "energymine": return EnergyMineCost(planet.Buildings["energymine"] + 1), nil + case "fusionreactor": + return FussionReactorCost(planet.Buildings["fusionreactor"] + 1), nil + case "roboticsfactory": + return RoboticsFactoryCost(planet.Buildings["roboticsfactory"] + 1), nil + case "shipyard": + return ShipyardCost(planet.Buildings["shipyard"] + 1), nil + case "metalstorage": + return MetalStorageCost(planet.Buildings["metalstorage"] + 1), nil + case "crystalstorage": + return CrystalStorageCost(planet.Buildings["crystalstorage"] + 1), nil + case "deuteriumstorage": + return DeuteriumStorageCost(planet.Buildings["deuteriumstorage"] + 1), nil case "ressearchlab": return RessearchLabCost(planet.Buildings["ressearchlab"] + 1), nil + case "alliancedepot": + return AllianceDepotCost(planet.Buildings["alliancedepot"] + 1), nil + case "missilesilo": + return MissileSiloCost(planet.Buildings["missilesilo"] + 1), nil + case "spacedock": + return SpaceDockCost(planet.Buildings["spacedock"] + 1), nil default: return Resources{}, errors.New("building not found") }
M
services/usersrv/usersrv.go
→
services/usersrv/usersrv.go
@@ -91,7 +91,9 @@ err := srv.db.Users.Find(bson.M{"_id": userid}).One(&userDb)
if err != nil { return nil, err } - return models.UserDbToUser(srv.db, userDb), nil + user := models.UserDbToUser(srv.db, userDb) + _, err = user.GetResources() + return user, err } func (srv Service) GetUserPlanetsById(userid bson.ObjectId) ([]*models.Planet, error) {@@ -102,15 +104,3 @@ return nil, err
} return planets, err } - -// func (srv Service) GetUser(id bson.ObjectId) (*models.User, error) { -// // update user stats -// user := getUserFromDB -// user.GetStats() -// -// } -// -// func (srv Service) GetUser(id bson.ObjectId) (*models.User, error) { -// // update user stats -// -// }