fic: Add team's external_id to allow team and score synchronisation

This commit is contained in:
nemunaire 2021-09-03 17:23:00 +02:00
commit 5c12963da8
5 changed files with 30 additions and 26 deletions

View file

@ -6,11 +6,12 @@ import (
// exportedTeam is a structure representing a Team, as exposed to players.
type exportedTeam struct {
Name string `json:"name"`
Color string `json:"color"`
Rank int `json:"rank"`
Points float64 `json:"score"`
Members []Member `json:"members,omitempty"`
Name string `json:"name"`
Color string `json:"color"`
Rank int `json:"rank"`
Points float64 `json:"score"`
Members []Member `json:"members,omitempty"`
ExternalId string `json:"external_id,omitempty"`
}
// Exportedteam creates the structure to respond as teams.json.
@ -38,6 +39,7 @@ func ExportTeams(includeMembers bool) (ret map[string]exportedTeam, err error) {
rank[team.Id],
points,
members,
team.ExternalId,
}
}