Skip to content

Commit 14edd16

Browse files
stephencelismluisbrown
authored andcommitted
Remove "Strict Reducers" Example (#1116)
1 parent 03501b1 commit 14edd16

File tree

4 files changed

+0
-120
lines changed

4 files changed

+0
-120
lines changed

Examples/CaseStudies/CaseStudies.xcodeproj/project.pbxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
DC25DC612450F2B000082E81 /* LoadThenNavigate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25DC602450F2B000082E81 /* LoadThenNavigate.swift */; };
5050
DC25DC642450F2DF00082E81 /* ActivityIndicatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC25DC632450F2DF00082E81 /* ActivityIndicatorViewController.swift */; };
5151
DC27215625BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC27215525BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift */; };
52-
DC2E370D24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2E370C24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift */; };
5352
DC4C6EAC2450DD380066A05D /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6EAB2450DD380066A05D /* SceneDelegate.swift */; };
5453
DC4C6EAE2450DD380066A05D /* RootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4C6EAD2450DD380066A05D /* RootViewController.swift */; };
5554
DC4C6EB02450DD380066A05D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DC4C6EAF2450DD380066A05D /* Assets.xcassets */; };
@@ -192,7 +191,6 @@
192191
DC25DC602450F2B000082E81 /* LoadThenNavigate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadThenNavigate.swift; sourceTree = "<group>"; };
193192
DC25DC632450F2DF00082E81 /* ActivityIndicatorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorViewController.swift; sourceTree = "<group>"; };
194193
DC27215525BF84FC00D9C8DB /* 01-GettingStarted-BindingBasicsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "01-GettingStarted-BindingBasicsTests.swift"; sourceTree = "<group>"; };
195-
DC2E370C24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "04-HigherOrderReducers-StrictReducers.swift"; sourceTree = "<group>"; };
196194
DC4C6EA72450DD380066A05D /* UIKitCaseStudies.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = UIKitCaseStudies.app; sourceTree = BUILT_PRODUCTS_DIR; };
197195
DC4C6EAB2450DD380066A05D /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
198196
DC4C6EAD2450DD380066A05D /* RootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootViewController.swift; sourceTree = "<group>"; };
@@ -419,7 +417,6 @@
419417
CA3E4C5A24B4FA0E00447C0B /* 04-HigherOrderReducers-Lifecycle.swift */,
420418
DCE63B70245CC0B90080A23D /* 04-HigherOrderReducers-Recursion.swift */,
421419
DCC68EE22447C8540037F998 /* 04-HigherOrderReducers-ReusableFavoriting.swift */,
422-
DC2E370C24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift */,
423420
DCFE195F278DBF0600C14CCF /* CaseStudiesApp.swift */,
424421
CA5ECF91267A79F0002067FF /* FactClient.swift */,
425422
DC89C41C24460F96006900B9 /* Assets.xcassets */,
@@ -749,7 +746,6 @@
749746
DCAC2A4F2452352E0094DEF5 /* 04-HigherOrderReducers-ElmLikeSubscriptions.swift in Sources */,
750747
CA6AC2672451135C00C71CB3 /* DownloadClient.swift in Sources */,
751748
CAA9ADC624465C810003A984 /* 02-Effects-Cancellation.swift in Sources */,
752-
DC2E370D24573ACB00B94699 /* 04-HigherOrderReducers-StrictReducers.swift in Sources */,
753749
CA5ECF92267A79F0002067FF /* FactClient.swift in Sources */,
754750
DC9EB4172450CBD2005F413B /* UIViewRepresented.swift in Sources */,
755751
CA6AC2652451135C00C71CB3 /* CircularProgressView.swift in Sources */,

Examples/CaseStudies/SwiftUICaseStudies/00-Core.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ struct RootState {
1212
#endif
1313
var clock = ClockState()
1414
var counter = CounterState()
15-
var dieRoll = DieRollState()
1615
var effectsBasics = EffectsBasicsState()
1716
var effectsCancellation = EffectsCancellationState()
1817
var effectsTimers = TimersState()
@@ -48,7 +47,6 @@ enum RootAction {
4847
#endif
4948
case clock(ClockAction)
5049
case counter(CounterAction)
51-
case dieRoll(DieRollAction)
5250
case effectsBasics(EffectsBasicsAction)
5351
case effectsCancellation(EffectsCancellationAction)
5452
case episodes(EpisodesAction)
@@ -154,12 +152,6 @@ let rootReducer = Reducer<RootState, RootAction, RootEnvironment>.combine(
154152
action: /RootAction.counter,
155153
environment: { _ in .init() }
156154
),
157-
dieRollReducer
158-
.pullback(
159-
state: \.dieRoll,
160-
action: /RootAction.dieRoll,
161-
environment: { _ in .init(rollDie: { .random(in: 1...6) }) }
162-
),
163155
effectsBasicsReducer
164156
.pullback(
165157
state: \.effectsBasics,

Examples/CaseStudies/SwiftUICaseStudies/00-RootView.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -272,16 +272,6 @@ struct RootView: View {
272272
)
273273
)
274274

275-
NavigationLink(
276-
"Strict reducers",
277-
destination: DieRollView(
278-
store: self.store.scope(
279-
state: \.dieRoll,
280-
action: RootAction.dieRoll
281-
)
282-
)
283-
)
284-
285275
NavigationLink(
286276
"Elm-like subscriptions",
287277
destination: ClockView(

Examples/CaseStudies/SwiftUICaseStudies/04-HigherOrderReducers-StrictReducers.swift

Lines changed: 0 additions & 98 deletions
This file was deleted.

0 commit comments

Comments
 (0)