@@ -65,27 +65,27 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
6565 // Refresh
6666 #refreshInProgress: boolean = false ;
6767
68- #watchAll: boolean = false ;
69- #refreshInterval: number = DEFAULT_REFRESH_INTERVAL_IN_MS ;
7068 #onRefreshListeners: Array < ( ) => any > = [ ] ;
7169 /**
7270 * Aka watched settings.
7371 */
7472 #sentinels: ConfigurationSettingId [ ] = [ ] ;
75- #refreshTimer: RefreshTimer ;
73+ #watchAll: boolean = false ;
74+ #kvRefreshInterval: number = DEFAULT_REFRESH_INTERVAL_IN_MS ;
75+ #kvRefreshTimer: RefreshTimer ;
7676
7777 // Feature flags
78- #featureFlagRefreshInterval : number = DEFAULT_REFRESH_INTERVAL_IN_MS ;
79- #featureFlagRefreshTimer : RefreshTimer ;
78+ #ffRefreshInterval : number = DEFAULT_REFRESH_INTERVAL_IN_MS ;
79+ #ffRefreshTimer : RefreshTimer ;
8080
8181 /**
8282 * Selectors of key-values obtained from @see AzureAppConfigurationOptions.selectors
8383 */
84- #keyValueSelectors : PagedSettingSelector [ ] = [ ] ;
84+ #kvSelectors : PagedSettingSelector [ ] = [ ] ;
8585 /**
8686 * Selectors of feature flags obtained from @see AzureAppConfigurationOptions.featureFlagOptions.selectors
8787 */
88- #featureFlagSelectors : PagedSettingSelector [ ] = [ ] ;
88+ #ffSelectors : PagedSettingSelector [ ] = [ ] ;
8989
9090 // Load balancing
9191 #lastSuccessfulEndpoint: string = "" ;
@@ -125,18 +125,18 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
125125 if ( refreshIntervalInMs < MIN_REFRESH_INTERVAL_IN_MS ) {
126126 throw new Error ( `The refresh interval cannot be less than ${ MIN_REFRESH_INTERVAL_IN_MS } milliseconds.` ) ;
127127 } else {
128- this . #refreshInterval = refreshIntervalInMs ;
128+ this . #kvRefreshInterval = refreshIntervalInMs ;
129129 }
130130 }
131- this . #refreshTimer = new RefreshTimer ( this . #refreshInterval ) ;
131+ this . #kvRefreshTimer = new RefreshTimer ( this . #kvRefreshInterval ) ;
132132 }
133133
134- this . #keyValueSelectors = getValidKeyValueSelectors ( options ?. selectors ) ;
134+ this . #kvSelectors = getValidKeyValueSelectors ( options ?. selectors ) ;
135135
136136 // feature flag options
137137 if ( options ?. featureFlagOptions ?. enabled ) {
138138 // validate feature flag selectors
139- this . #featureFlagSelectors = getValidFeatureFlagSelectors ( options . featureFlagOptions . selectors ) ;
139+ this . #ffSelectors = getValidFeatureFlagSelectors ( options . featureFlagOptions . selectors ) ;
140140
141141 if ( options . featureFlagOptions . refresh ?. enabled ) {
142142 const { refreshIntervalInMs } = options . featureFlagOptions . refresh ;
@@ -145,11 +145,11 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
145145 if ( refreshIntervalInMs < MIN_REFRESH_INTERVAL_IN_MS ) {
146146 throw new Error ( `The feature flag refresh interval cannot be less than ${ MIN_REFRESH_INTERVAL_IN_MS } milliseconds.` ) ;
147147 } else {
148- this . #featureFlagRefreshInterval = refreshIntervalInMs ;
148+ this . #ffRefreshInterval = refreshIntervalInMs ;
149149 }
150150 }
151151
152- this . #featureFlagRefreshTimer = new RefreshTimer ( this . #featureFlagRefreshInterval ) ;
152+ this . #ffRefreshTimer = new RefreshTimer ( this . #ffRefreshInterval ) ;
153153 }
154154 }
155155
@@ -344,7 +344,7 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
344344 * If false, loads key-value using the key-value selectors. Defaults to false.
345345 */
346346 async #loadConfigurationSettings( loadFeatureFlag : boolean = false ) : Promise < ConfigurationSetting [ ] > {
347- const selectors = loadFeatureFlag ? this . #featureFlagSelectors : this . #keyValueSelectors ;
347+ const selectors = loadFeatureFlag ? this . #ffSelectors : this . #kvSelectors ;
348348 const funcToExecute = async ( client ) => {
349349 const loadedSettings : ConfigurationSetting [ ] = [ ] ;
350350 // deep copy selectors to avoid modification if current client fails
@@ -376,9 +376,9 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
376376 }
377377
378378 if ( loadFeatureFlag ) {
379- this . #featureFlagSelectors = selectorsToUpdate ;
379+ this . #ffSelectors = selectorsToUpdate ;
380380 } else {
381- this . #keyValueSelectors = selectorsToUpdate ;
381+ this . #kvSelectors = selectorsToUpdate ;
382382 }
383383 return loadedSettings ;
384384 } ;
@@ -462,14 +462,14 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
462462 */
463463 async #refreshKeyValues( ) : Promise < boolean > {
464464 // if still within refresh interval/backoff, return
465- if ( ! this . #refreshTimer . canRefresh ( ) ) {
465+ if ( ! this . #kvRefreshTimer . canRefresh ( ) ) {
466466 return Promise . resolve ( false ) ;
467467 }
468468
469469 // try refresh if any of watched settings is changed.
470470 let needRefresh = false ;
471471 if ( this . #watchAll) {
472- needRefresh = await this . #checkConfigurationSettingsChange( this . #keyValueSelectors ) ;
472+ needRefresh = await this . #checkConfigurationSettingsChange( this . #kvSelectors ) ;
473473 }
474474 for ( const sentinel of this . #sentinels. values ( ) ) {
475475 const response = await this . #getConfigurationSetting( sentinel , {
@@ -489,7 +489,7 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
489489 await this . #loadSelectedAndWatchedKeyValues( ) ;
490490 }
491491
492- this . #refreshTimer . reset ( ) ;
492+ this . #kvRefreshTimer . reset ( ) ;
493493 return Promise . resolve ( needRefresh ) ;
494494 }
495495
@@ -499,16 +499,16 @@ export class AzureAppConfigurationImpl implements AzureAppConfiguration {
499499 */
500500 async #refreshFeatureFlags( ) : Promise < boolean > {
501501 // if still within refresh interval/backoff, return
502- if ( ! this . #featureFlagRefreshTimer . canRefresh ( ) ) {
502+ if ( ! this . #ffRefreshTimer . canRefresh ( ) ) {
503503 return Promise . resolve ( false ) ;
504504 }
505505
506- const needRefresh = await this . #checkConfigurationSettingsChange( this . #featureFlagSelectors ) ;
506+ const needRefresh = await this . #checkConfigurationSettingsChange( this . #ffSelectors ) ;
507507 if ( needRefresh ) {
508508 await this . #loadFeatureFlags( ) ;
509509 }
510510
511- this . #featureFlagRefreshTimer . reset ( ) ;
511+ this . #ffRefreshTimer . reset ( ) ;
512512 return Promise . resolve ( needRefresh ) ;
513513 }
514514
0 commit comments