File tree Expand file tree Collapse file tree 2 files changed +7
-15
lines changed
lib/ldclient-rb/impl/data_system Expand file tree Collapse file tree 2 files changed +7
-15
lines changed Original file line number Diff line number Diff line change @@ -116,13 +116,6 @@ def flag_change_broadcaster
116116 #
117117 def data_availability
118118 return DataAvailability ::DEFAULTS if @config . offline?
119-
120- # In LDD mode, always return CACHED for backwards compatibility.
121- # Even though the store might be empty (technically DEFAULTS), we maintain
122- # the existing behavior where LDD mode is assumed to have data available
123- # from the external daemon, regardless of the store's initialization state.
124- return DataAvailability ::CACHED if @config . use_ldd?
125-
126119 return DataAvailability ::REFRESHED if @update_processor && @update_processor . initialized?
127120 return DataAvailability ::CACHED if @store_wrapper . initialized?
128121
@@ -132,7 +125,6 @@ def data_availability
132125 # (see DataSystem#target_availability)
133126 def target_availability
134127 return DataAvailability ::DEFAULTS if @config . offline?
135- return DataAvailability ::CACHED if @config . use_ldd?
136128
137129 DataAvailability ::REFRESHED
138130 end
Original file line number Diff line number Diff line change @@ -208,14 +208,14 @@ module DataSystem
208208 context "in LDD mode" do
209209 let ( :config ) { LaunchDarkly ::Config . new ( use_ldd : true ) }
210210
211- it "always returns CACHED for backwards compatibility" do
211+ it "always returns REFRESHED for backwards compatibility" do
212212 subject . start
213- # Returns CACHED even when store is empty
214- expect ( subject . data_availability ) . to eq ( DataAvailability ::CACHED )
213+ # Returns REFRESHED even when store is empty
214+ expect ( subject . data_availability ) . to eq ( DataAvailability ::REFRESHED )
215215
216- # Still returns CACHED when store is initialized
216+ # Still returns REFRESHED when store is initialized
217217 subject . store . init ( { } )
218- expect ( subject . data_availability ) . to eq ( DataAvailability ::CACHED )
218+ expect ( subject . data_availability ) . to eq ( DataAvailability ::REFRESHED )
219219 end
220220 end
221221 end
@@ -238,8 +238,8 @@ module DataSystem
238238 context "with LDD mode" do
239239 let ( :config ) { LaunchDarkly ::Config . new ( use_ldd : true ) }
240240
241- it "returns CACHED " do
242- expect ( subject . target_availability ) . to eq ( DataAvailability ::CACHED )
241+ it "returns REFRESHED " do
242+ expect ( subject . target_availability ) . to eq ( DataAvailability ::REFRESHED )
243243 end
244244 end
245245 end
You can’t perform that action at this time.
0 commit comments