backend: don't regenerate files if config doesn't change
This commit is contained in:
parent
67f27d3d8b
commit
8fd2cd66c1
1 changed files with 13 additions and 9 deletions
|
@ -44,6 +44,7 @@ func watchsubdir(watcher *fsnotify.Watcher, pathname string) error {
|
|||
}
|
||||
|
||||
func reloadSettings(config settings.FICSettings) {
|
||||
if fic.PartialValidation != config.PartialValidation || fic.UnlockedChallenges != !config.EnableExerciceDepend || fic.FirstBlood != config.FirstBlood || fic.SubmissionCostBase != config.SubmissionCostBase {
|
||||
fic.PartialValidation = config.PartialValidation
|
||||
fic.UnlockedChallenges = !config.EnableExerciceDepend
|
||||
|
||||
|
@ -55,6 +56,9 @@ func reloadSettings(config settings.FICSettings) {
|
|||
genAll()
|
||||
log.Println("Full generation done")
|
||||
}()
|
||||
} else {
|
||||
log.Println("No change found. Skipping regeneration.")
|
||||
}
|
||||
}
|
||||
|
||||
func main() {
|
||||
|
|
Reference in a new issue