Remove game from database
This commit is contained in:
@@ -120,6 +120,10 @@ func RemoveAllUserGameEntries(user *User) error {
|
||||
return db.Delete(Game{}, Game{UserId: user.ID}).Error
|
||||
}
|
||||
|
||||
func RemoveGame(game *Game) error {
|
||||
return db.Delete(Game{}, Game{UserId: game.UserId, ID: game.ID}).Error
|
||||
}
|
||||
|
||||
// AddAdmin register a user and set his role to admin
|
||||
/*func AddAdmin(username string, password []byte) error {
|
||||
user := &User{
|
||||
|
||||
@@ -338,5 +338,11 @@ func RemoveGame(w http.ResponseWriter, r *http.Request) {
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
err = database.RemoveGame(game)
|
||||
if err != nil {
|
||||
internalServerError(w, r)
|
||||
log.Println(err)
|
||||
return
|
||||
}
|
||||
ok(game, w, r)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user