@@ -11,6 +11,7 @@ import { setToArray } from '../../../utils/lang/sets';
1111import { SPLIT_UPDATE } from '../../streaming/constants' ;
1212import { SdkUpdateMetadata } from '../../../../types/splitio' ;
1313import { ISettings } from '../../../types' ;
14+ import { isFetchingConfigs } from '../pollingManagerSS' ;
1415
1516export type InstantUpdate = { payload : ISplit | IRBSegment , changeNumber : number , type : string } ;
1617type SplitChangesUpdater = ( noCache ?: boolean , till ?: number , instantUpdate ?: InstantUpdate ) => Promise < boolean >
@@ -129,7 +130,7 @@ export function splitChangesUpdaterFactory(
129130 retriesOnFailureBeforeReady = 0 ,
130131 isClientSide ?: boolean
131132) : SplitChangesUpdater {
132- const { log, definitionsType } = settings ;
133+ const { log } = settings ;
133134 const { splits, rbSegments, segments } = storage ;
134135
135136 let startingUp = true ;
@@ -204,7 +205,7 @@ export function splitChangesUpdaterFactory(
204205 if ( emitSplitsArrivedEvent ) {
205206 const metadata : SdkUpdateMetadata = {
206207 type : updatedFlags . length > 0 ?
207- definitionsType === 'configs' ? CONFIGS_UPDATE : FLAGS_UPDATE :
208+ isFetchingConfigs ( settings ) ? CONFIGS_UPDATE : FLAGS_UPDATE :
208209 SEGMENTS_UPDATE ,
209210 names : updatedFlags . length > 0 ? updatedFlags : [ ]
210211 } ;
@@ -223,7 +224,7 @@ export function splitChangesUpdaterFactory(
223224 return _splitChangesUpdater ( sinces , retry ) ;
224225 } else {
225226 startingUp = false ;
226- log . warn ( SYNC_SPLITS_FETCH_FAILS , [ error ] ) ;
227+ log . warn ( SYNC_SPLITS_FETCH_FAILS , [ ( isFetchingConfigs ( settings ) ? 'configs. ' : 'feature flags. ' ) + error ] ) ;
227228 }
228229 return false ;
229230 } ) ;
0 commit comments