From 46d1bb21f71de7446aadb5fcf25543e7c7e9b49a Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Mon, 6 Jun 2022 13:01:09 +0200 Subject: [PATCH] backend: Also generate scores.json for each team --- backend/generation.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/generation.go b/backend/generation.go index da20019a..22b3eca6 100644 --- a/backend/generation.go +++ b/backend/generation.go @@ -116,7 +116,7 @@ func genTeamIssuesFile(team *fic.Team) error { 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 { 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 { 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