in pkg/settings/settings.go [130:148]
func CleanUpSettings(el logging.ILogger, configFolder string) {
configDir, err := ioutil.ReadDir(configFolder)
if err != nil {
el.Error("error clearing config file: %v", err)
return
}
content := []byte("")
for _, file := range configDir {
if strings.Compare(filepath.Ext(file.Name()), settingsFileSuffix) == 0 { //checking if its a settings file
filePath := filepath.Join(configFolder, file.Name())
err = ioutil.WriteFile(filePath, content, 0644)
if err != nil {
el.Error("error clearing %s, err %v", file.Name(), err)
} else {
el.Info("%s cleared successfully", file.Name())
}
}
}
}