add missing path property handling
This commit is contained in:
@@ -38,10 +38,10 @@ func (db *DatabaseFake) GetAllGames() ([]*model.Game, error) {
|
||||
return db.loadGames(), nil
|
||||
}
|
||||
|
||||
func (db *DatabaseFake) GetGameById(gameId string) (*model.Game, error) {
|
||||
func (db *DatabaseFake) GetGameByID(gameID string) (*model.Game, error) {
|
||||
games := db.loadGames()
|
||||
for _, g := range games {
|
||||
if g.ID == gameId {
|
||||
if g.ID == gameID {
|
||||
return g, nil
|
||||
}
|
||||
}
|
||||
@@ -64,3 +64,14 @@ func (db *DatabaseFake) DeleteGame(string) error {
|
||||
func (db *DatabaseFake) UpdateGame(*model.Game) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (db *DatabaseFake) GetHamstersOfGame(game string) ([]*model.Hamster, error) {
|
||||
hamsters := db.loadHamsters()
|
||||
var hamstersFound []*model.Hamster
|
||||
for _, g := range hamsters {
|
||||
if g.Cage.Game.ID == game {
|
||||
hamstersFound = append(hamstersFound, g)
|
||||
}
|
||||
}
|
||||
return hamstersFound, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user