arnaucube
arnaucube/gogame-oldPublic Self-hosted repository
all buildings working
arnaucube arnaucube@gmail.com
Sun, 16 Jun 2019 00:02:22 +0200
commit

c32ae80b68d6456ecc67a4df3a607a821d3a82c2

parent

625c006b8e788e406ed12e31f1be7589a77f49b5

2 files changed, 21 insertions(+), 13 deletions(-)

jump to
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 -// -// }