@@ -123,9 +123,9 @@ type ProviderContextType = {
123123 isLoading : boolean ;
124124 } ;
125125 provider : boolean ;
126- liveTargetingFlags : Set < string > ;
127- registerLiveTargetingFlag : ( flagKey : string ) => void ;
128- unregisterLiveTargetingFlag : ( flagKey : string ) => void ;
126+ activeFlags : Set < string > ;
127+ registerActiveFlag : ( flagKey : string ) => void ;
128+ unregisterActiveFlag : ( flagKey : string ) => void ;
129129} ;
130130
131131const ProviderContext = createContext < ProviderContextType > ( {
@@ -134,11 +134,11 @@ const ProviderContext = createContext<ProviderContextType>({
134134 isLoading : false ,
135135 } ,
136136 provider : false ,
137- liveTargetingFlags : new Set ( ) ,
138- registerLiveTargetingFlag : ( ) => {
137+ activeFlags : new Set ( ) ,
138+ registerActiveFlag : ( ) => {
139139 // No-op default implementation
140140 } ,
141- unregisterLiveTargetingFlag : ( ) => {
141+ unregisterActiveFlag : ( ) => {
142142 // No-op default implementation
143143 } ,
144144} ) ;
@@ -187,9 +187,7 @@ export function ReflagProvider({
187187} : ReflagProps ) {
188188 const [ featuresLoading , setFlagsLoading ] = useState ( true ) ;
189189 const [ rawFlags , setRawFlags ] = useState < RawFlags > ( { } ) ;
190- const [ liveTargetingFlags , setLiveTargetingFlags ] = useState < Set < string > > (
191- new Set ( ) ,
192- ) ;
190+ const [ activeFlags , setActiveFlags ] = useState < Set < string > > ( new Set ( ) ) ;
193191
194192 const clientRef = useRef < ReflagClient > ( ) ;
195193 const contextKeyRef = useRef < string > ( ) ;
@@ -237,21 +235,21 @@ export function ReflagProvider({
237235 // eslint-disable-next-line react-hooks/exhaustive-deps -- should only run once
238236 } , [ contextKey ] ) ;
239237
240- const registerLiveTargetingFlag = useCallback ( ( flagKey : string ) => {
241- setLiveTargetingFlags ( ( prev ) => {
238+ const registerActiveFlag = useCallback ( ( flagKey : string ) => {
239+ setActiveFlags ( ( prev ) => {
242240 const newSet = new Set ( prev ) . add ( flagKey ) ;
243241 // Sync with browser SDK client
244- clientRef . current ?. setLiveTargetingFlags ( newSet ) ;
242+ clientRef . current ?. setActiveFlags ( newSet ) ;
245243 return newSet ;
246244 } ) ;
247245 } , [ ] ) ;
248246
249- const unregisterLiveTargetingFlag = useCallback ( ( flagKey : string ) => {
250- setLiveTargetingFlags ( ( prev ) => {
247+ const unregisterActiveFlag = useCallback ( ( flagKey : string ) => {
248+ setActiveFlags ( ( prev ) => {
251249 const newSet = new Set ( prev ) ;
252250 newSet . delete ( flagKey ) ;
253251 // Sync with browser SDK client
254- clientRef . current ?. setLiveTargetingFlags ( newSet ) ;
252+ clientRef . current ?. setActiveFlags ( newSet ) ;
255253 return newSet ;
256254 } ) ;
257255 } , [ ] ) ;
@@ -263,9 +261,9 @@ export function ReflagProvider({
263261 } ,
264262 client : clientRef . current ,
265263 provider : true ,
266- liveTargetingFlags ,
267- registerLiveTargetingFlag ,
268- unregisterLiveTargetingFlag ,
264+ activeFlags ,
265+ registerActiveFlag ,
266+ unregisterActiveFlag ,
269267 } ;
270268 return (
271269 < ProviderContext . Provider value = { context } >
@@ -303,18 +301,17 @@ export function useFlag<TKey extends FlagKey>(key: TKey): TypedFlags[TKey] {
303301 const client = useClient ( ) ;
304302 const {
305303 features : { isLoading } ,
306- registerLiveTargetingFlag ,
307- unregisterLiveTargetingFlag ,
304+ registerActiveFlag ,
305+ unregisterActiveFlag ,
308306 } = useContext < ProviderContextType > ( ProviderContext ) ;
309307
310- // Track mount/unmount for live targeting indicator
308+ // Track mount/unmount for active flag indicator
311309 useEffect ( ( ) => {
312- console . log ( "registering live targeting flag" , key ) ;
313- registerLiveTargetingFlag ( key ) ;
310+ registerActiveFlag ( key ) ;
314311 return ( ) => {
315- unregisterLiveTargetingFlag ( key ) ;
312+ unregisterActiveFlag ( key ) ;
316313 } ;
317- } , [ key , registerLiveTargetingFlag , unregisterLiveTargetingFlag ] ) ;
314+ } , [ key , registerActiveFlag , unregisterActiveFlag ] ) ;
318315
319316 const track = ( ) => client ?. track ( key ) ;
320317 const requestFeedback = ( opts : RequestFeedbackOptions ) =>
0 commit comments