Remove game from database

This commit is contained in:
Aurélie Delhaie
2022-07-20 19:58:07 +02:00
parent 49a2911d59
commit 679de456ea
2 changed files with 10 additions and 0 deletions

View File

@@ -120,6 +120,10 @@ func RemoveAllUserGameEntries(user *User) error {
return db.Delete(Game{}, Game{UserId: user.ID}).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 // AddAdmin register a user and set his role to admin
/*func AddAdmin(username string, password []byte) error { /*func AddAdmin(username string, password []byte) error {
user := &User{ user := &User{

View File

@@ -338,5 +338,11 @@ func RemoveGame(w http.ResponseWriter, r *http.Request) {
log.Println(err) log.Println(err)
return return
} }
err = database.RemoveGame(game)
if err != nil {
internalServerError(w, r)
log.Println(err)
return
}
ok(game, w, r) ok(game, w, r)
} }