@@ -30,27 +30,19 @@ export function listConfigurationSettingsWithTrace(
3030 requestTracingEnabled : boolean ;
3131 initialLoadCompleted : boolean ;
3232 isCdnUsed : boolean ;
33- appConfigOptions : AzureAppConfigurationOptions | undefined ;
3433 isFailoverRequest : boolean ;
34+ appConfigOptions : AzureAppConfigurationOptions | undefined ;
3535 } ,
3636 client : AppConfigurationClient ,
3737 listOptions : ListConfigurationSettingsOptions
3838) {
39- < < < << << HEAD
40- const { requestTracingEnabled , initialLoadCompleted , isCdnUsed , appConfigOptions } = requestTracingOptions ;
41- === === =
42- const { requestTracingEnabled , initialLoadCompleted , appConfigOptions , isFailoverRequest } = requestTracingOptions ;
43- >>> >>> > 477 f18de35107c6ec7ac6d6b9f4df0a32925082d
39+ const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, isFailoverRequest, appConfigOptions } = requestTracingOptions ;
4440
4541 const actualListOptions = { ...listOptions } ;
4642 if ( requestTracingEnabled ) {
4743 actualListOptions . requestOptions = {
4844 customHeaders : {
49- < < << << < HEAD
50- [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isCdnUsed )
51- = === ===
52- [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isFailoverRequest )
53- > >>> >>> 477 f18de35107c6ec7ac6d6b9f4df0a32925082d
45+ [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isCdnUsed , isFailoverRequest )
5446 }
5547 } ;
5648 }
@@ -70,33 +62,21 @@ export function getConfigurationSettingWithTrace(
7062 configurationSettingId : ConfigurationSettingId ,
7163 getOptions ?: GetConfigurationSettingOptions ,
7264) {
73- << << << < HEAD
74- const { requestTracingEnabled , initialLoadCompleted , isCdnUsed , appConfigOptions } = requestTracingOptions ;
75- === === =
76- const { requestTracingEnabled , initialLoadCompleted , appConfigOptions , isFailoverRequest } = requestTracingOptions ;
77- >>> >>> > 477 f18de35107c6ec7ac6d6b9f4df0a32925082d
65+ const { requestTracingEnabled, initialLoadCompleted, isCdnUsed, isFailoverRequest, appConfigOptions } = requestTracingOptions ;
7866 const actualGetOptions = { ...getOptions } ;
7967
8068 if ( requestTracingEnabled ) {
8169 actualGetOptions . requestOptions = {
8270 customHeaders : {
83- << << << < HEAD
84- [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isCdnUsed )
85- === === =
86- [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isFailoverRequest )
87- >>> >>> > 477 f18de35107c6ec7ac6d6b9f4df0a32925082d
71+ [ CORRELATION_CONTEXT_HEADER_NAME ] : createCorrelationContextHeader ( appConfigOptions , initialLoadCompleted , isCdnUsed , isFailoverRequest )
8872 }
8973 } ;
9074 }
9175
9276 return client . getConfigurationSetting ( configurationSettingId , actualGetOptions ) ;
9377}
9478
95- << << << < HEAD
96- export function createCorrelationContextHeader ( options : AzureAppConfigurationOptions | undefined , isInitialLoadCompleted : boolean, isCdnUsed : boolean) : string {
97- === === =
98- export function createCorrelationContextHeader ( options : AzureAppConfigurationOptions | undefined , isInitialLoadCompleted : boolean, isFailoverRequest : boolean) : string {
99- >>> >>> > 477 f18de35107c6ec7ac6d6b9f4df0a32925082d
79+ export function createCorrelationContextHeader ( options : AzureAppConfigurationOptions | undefined , isInitialLoadCompleted : boolean , isCdnUsed : boolean , isFailoverRequest : boolean ) : string {
10080 /*
10181 RequestType: 'Startup' during application starting up, 'Watch' after startup completed.
10282 Host: identify with defined envs
@@ -118,6 +98,9 @@ export function createCorrelationContextHeader(options: AzureAppConfigurationOpt
11898 if ( isCdnUsed ) {
11999 tags . push ( CDN_USED_TAG ) ;
120100 }
101+ if ( isFailoverRequest ) {
102+ tags . push ( FAILOVER_REQUEST_TAG ) ;
103+ }
121104
122105 const contextParts : string [ ] = [ ] ;
123106 for ( const [ k , v ] of keyValues ) {
@@ -129,10 +112,6 @@ export function createCorrelationContextHeader(options: AzureAppConfigurationOpt
129112 contextParts . push ( tag ) ;
130113 }
131114
132- if ( isFailoverRequest ) {
133- contextParts . push ( FAILOVER_REQUEST_TAG ) ;
134- }
135-
136115 return contextParts . join ( "," ) ;
137116}
138117
0 commit comments