mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 21:56:50 -04:00
Refactor alliance storage to use a single object per alliance instead of one per alliance-team association.
This commit is contained in:
@@ -367,8 +367,8 @@ func (client *TbaClient) PublishAlliances(database *model.Database) error {
|
||||
// Build a JSON object of TBA-format alliances.
|
||||
tbaAlliances := make([][]string, len(alliances))
|
||||
for i, alliance := range alliances {
|
||||
for _, team := range alliance {
|
||||
tbaAlliances[i] = append(tbaAlliances[i], getTbaTeam(team.TeamId))
|
||||
for _, allianceTeamId := range alliance.TeamIds {
|
||||
tbaAlliances[i] = append(tbaAlliances[i], getTbaTeam(allianceTeamId))
|
||||
}
|
||||
}
|
||||
jsonBody, err := json.Marshal(tbaAlliances)
|
||||
|
||||
Reference in New Issue
Block a user