func ReadSettings()

in main/handlersettingscommon.go [44:56]


func ReadSettings(configFilePath string) (public, protected map[string]interface{}, _ error) {
	hs, err := parseHandlerSettingsFile(configFilePath)
	if err != nil {
		return nil, nil, fmt.Errorf("error parsing settings file: %v", err)
	}

	public = hs.PublicSettings
	configFolder := filepath.Dir(configFilePath)
	if err := unmarshalProtectedSettings(configFolder, hs, &protected); err != nil {
		return nil, nil, fmt.Errorf("failed to parse protected settings: %v", err)
	}
	return public, protected, nil
}