@@ 73,14 73,17 @@ func (r *mutationResolver) CreateUser(ctx context.Context, input model.NewUser)
// DeleteUser is the resolver for the deleteUser field.
func (r *mutationResolver) DeleteUser(ctx context.Context, id int) (string, error) {
- query := `DELETE FROM "User" WHERE id = $1`
- _, err := r.DB.DB.Exec(query, id)
+ var name, steamID string
+ query := `
+ DELETE FROM "User" WHERE id = $1
+ RETURNING name, steam_id`
+ err := r.DB.DB.QueryRow(query, id).Scan(&name, &steamID)
if err != nil {
return "", err
}
- r.Logger.Infof("Deleted user with ID %d.", id)
+ r.Logger.Infof("Deleted user %q (SteamID %s)", name, steamID)
return "Deleted", nil
}