in azureappconfiguration/settings_client.go [27:50]
func (s *selectorSettingsClient) getSettings(ctx context.Context) (*settingsResponse, error) {
settings := make([]azappconfig.Setting, 0)
for _, filter := range s.selectors {
selector := azappconfig.SettingSelector{
KeyFilter: to.Ptr(filter.KeyFilter),
LabelFilter: to.Ptr(filter.LabelFilter),
Fields: azappconfig.AllSettingFields(),
}
pager := s.client.NewListSettingsPager(selector, nil)
for pager.More() {
page, err := pager.NextPage(ctx)
if err != nil {
return nil, err
} else if page.Settings != nil {
settings = append(settings, page.Settings...)
}
}
}
return &settingsResponse{
settings: settings,
}, nil
}