backend: generate events.json when needed
This commit is contained in:
parent
627c28cd94
commit
1c18b797e0
5 changed files with 34 additions and 2 deletions
|
@ -75,6 +75,19 @@ func genMyPublicFile() error {
|
|||
return nil
|
||||
}
|
||||
|
||||
// Generate general evemts.json file
|
||||
func genEventsFile() error {
|
||||
if evts, err := fic.GetLastEvents(); err != nil {
|
||||
return err
|
||||
} else if j, err := json.Marshal(evts); err != nil {
|
||||
return err
|
||||
} else if err := ioutil.WriteFile(path.Join(TeamsDir, "events.json"), j, 0666); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// Generate general teams.json file
|
||||
func genTeamsFile() error {
|
||||
if teams, err := fic.ExportTeams(); err != nil {
|
||||
|
@ -116,6 +129,8 @@ func genAll() {
|
|||
log.Println("themes.json generation error: ", err)
|
||||
} else if err := genTeamsFile(); err != nil {
|
||||
log.Println("teams.json generation error: ", err)
|
||||
} else if err := genEventsFile(); err != nil {
|
||||
log.Println("events.json generation error: ", err)
|
||||
} else if err := genMyPublicFile(); err != nil {
|
||||
log.Println("MyPublic generation error: ", err)
|
||||
} else if teams, err := fic.GetTeams(); err != nil {
|
||||
|
|
Reference in a new issue