Add game list command
This commit is contained in:
parent
2d2cd288f2
commit
50a43b86c0
5 changed files with 116 additions and 0 deletions
|
@ -14,6 +14,14 @@ func (a *App) AddMember(gameID, userID int, role string) (*model.GameMember, err
|
|||
return a.Store.Game().AddMember(gameID, userID, role)
|
||||
}
|
||||
|
||||
func (a *App) ListGames() ([]*model.Game, error) {
|
||||
games, err := a.Store.Game().List()
|
||||
if err == sql.ErrNoRows {
|
||||
return []*model.Game{}, nil
|
||||
}
|
||||
return games, err
|
||||
}
|
||||
|
||||
func (a *App) ListGamesForUser(userID int) ([]*model.Game, error) {
|
||||
games, err := a.Store.Game().ListForUser(userID)
|
||||
if err == sql.ErrNoRows {
|
||||
|
|
|
@ -36,6 +36,10 @@ func (a *App) DeleteUserByUsername(username string) error {
|
|||
return a.Store.User().DeleteByUsername(username)
|
||||
}
|
||||
|
||||
func (a *App) GetUserByUsername(username string) (*model.User, error) {
|
||||
return a.Store.User().GetByUsername(username)
|
||||
}
|
||||
|
||||
func (a *App) GetUserByID(userID int) (*model.User, error) {
|
||||
return a.Store.User().GetByID(userID)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue