package game import "github.com/iliadenisov/galaxy/pkg/model/game" func JoinEqualGroups(configure func(*Param), race string) (err error) { control(configure, func(c *ctrl) { c.execute(func(r Repo, g game.Game) { err = joinEqualGroups(r, g, race) }) }) return } func joinEqualGroups(r Repo, g game.Game, race string) error { if err := g.JoinEqualGroups(race); err != nil { return err } return r.SaveState(g) }