Refactor alliance storage to use a single object per alliance instead of one per alliance-team association.

This commit is contained in:
Patrick Fairbank
2022-07-31 12:08:43 -07:00
parent e83ec98408
commit 38518b0dd4
22 changed files with 411 additions and 451 deletions

View File

@@ -217,11 +217,14 @@ func (web *Web) clearDbHandler(w http.ResponseWriter, r *http.Request) {
handleWebErr(w, err)
return
}
err = web.arena.Database.TruncateAllianceTeams()
err = web.arena.Database.TruncateAlliances()
if err != nil {
handleWebErr(w, err)
return
}
web.arena.AllianceSelectionAlliances = []model.Alliance{}
cachedRankedTeams = []*RankedTeam{}
http.Redirect(w, r, "/setup/settings", 303)
}