File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
packages/remote-config/src Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -112,17 +112,18 @@ export async function activate(remoteConfig: RemoteConfig): Promise<boolean> {
112112 return false ;
113113 }
114114 const experiment = new Experiment ( rc . _storage , rc . _analyticsProvider ) ;
115+ const updateActiveExperiments = lastSuccessfulFetchResponse . experiments
116+ ? experiment . updateActiveExperiments (
117+ lastSuccessfulFetchResponse . experiments
118+ )
119+ : Promise . resolve ( ) ;
115120 await Promise . all ( [
116121 rc . _storageCache . setActiveConfig ( lastSuccessfulFetchResponse . config ) ,
117122 rc . _storage . setActiveConfigEtag ( lastSuccessfulFetchResponse . eTag ) ,
118123 rc . _storage . setActiveConfigTemplateVersion (
119124 lastSuccessfulFetchResponse . templateVersion
120125 ) ,
121- lastSuccessfulFetchResponse . experiments &&
122- experiment . updateActiveExperiments (
123- lastSuccessfulFetchResponse . experiments
124- ) ,
125- rc . _storage . setActiveConfigEtag ( lastSuccessfulFetchResponse . eTag )
126+ updateActiveExperiments
126127 ] ) ;
127128 return true ;
128129}
You can’t perform that action at this time.
0 commit comments