@@ -9,11 +9,11 @@ import { IKeyValueAdapter } from "./IKeyValueAdapter";
9
9
import { JsonKeyValueAdapter } from "./JsonKeyValueAdapter" ;
10
10
import { DEFAULT_REFRESH_INTERVAL_IN_MS , MIN_REFRESH_INTERVAL_IN_MS } from "./RefreshOptions" ;
11
11
import { Disposable } from "./common/disposable" ;
12
+ import { FEATURE_FLAGS_KEY_NAME , FEATURE_MANAGEMENT_KEY_NAME } from "./featureManagement/constants" ;
12
13
import { AzureKeyVaultKeyValueAdapter } from "./keyvault/AzureKeyVaultKeyValueAdapter" ;
13
14
import { RefreshTimer } from "./refresh/RefreshTimer" ;
14
15
import { getConfigurationSettingWithTrace , listConfigurationSettingsWithTrace , requestTracingEnabled } from "./requestTracing/utils" ;
15
16
import { KeyFilter , LabelFilter , SettingSelector } from "./types" ;
16
- import { FEATURE_FLAGS_KEY_NAME , FEATURE_MANAGEMENT_KEY_NAME } from "./featureManagement/constants" ;
17
17
18
18
export class AzureAppConfigurationImpl implements AzureAppConfiguration {
19
19
/**
@@ -246,17 +246,16 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
246
246
keyFilter : `${ featureFlagPrefix } ${ selector . keyFilter } ` ,
247
247
labelFilter : selector . labelFilter
248
248
} ;
249
- if ( this . #requestTracingEnabled) {
250
- // TODO: use extracted api
251
- listOptions . requestOptions = {
252
- customHeaders : {
253
- [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( this . #options, this . #isInitialLoadCompleted)
254
- }
255
- }
256
- }
257
-
258
- const settings = this . #client. listConfigurationSettings ( listOptions ) ;
259
-
249
+ const requestTraceOptions = {
250
+ requestTracingEnabled : this . #requestTracingEnabled,
251
+ initialLoadCompleted : this . #isInitialLoadCompleted,
252
+ appConfigOptions : this . #options
253
+ } ;
254
+ const settings = listConfigurationSettingsWithTrace (
255
+ requestTraceOptions ,
256
+ this . #client,
257
+ listOptions
258
+ ) ;
260
259
for await ( const setting of settings ) {
261
260
if ( isFeatureFlag ( setting ) ) {
262
261
const flag = parseFeatureFlag ( setting ) ;
0 commit comments