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
}