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
|
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{
|
||||||
|
|||||||
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user