backend: Also generate scores.json for each team

This commit is contained in:
nemunaire 2022-06-06 13:01:09 +02:00
parent bfdb1c2bf7
commit 46d1bb21f7

View file

@ -116,7 +116,7 @@ func genTeamIssuesFile(team *fic.Team) error {
return nil return nil
} }
// Generate my.json and wait.json for a given team // Generate my.json, wait.json and scores.json for a given team
func genTeamMyFile(team *fic.Team) error { func genTeamMyFile(team *fic.Team) error {
dirPath := path.Join(TeamsDir, fmt.Sprintf("%d", team.Id)) dirPath := path.Join(TeamsDir, fmt.Sprintf("%d", team.Id))
@ -143,6 +143,14 @@ func genTeamMyFile(team *fic.Team) error {
} else if err = ioutil.WriteFile(path.Join(dirPath, "wait.json"), j, 0666); err != nil { } else if err = ioutil.WriteFile(path.Join(dirPath, "wait.json"), j, 0666); err != nil {
return err return err
} }
} else {
if scores, err := team.ScoreGrid(); err != nil {
return err
} else if j, err := json.Marshal(scores); err != nil {
return err
} else if err = ioutil.WriteFile(path.Join(dirPath, "scores.json"), j, 0666); err != nil {
return err
}
} }
return nil return nil