func CleanUpSettings()

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())
			}
		}
	}
}