Skip to content
Snippets Groups Projects
Commit d736925a authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Fix usage of unimplemented in release mode

parent 5f0c8ee5
No related branches found
No related tags found
2 merge requests!120Prepare example app for deployment,!102Release 1.0.0
...@@ -59,6 +59,7 @@ struct AppEnvironment { ...@@ -59,6 +59,7 @@ struct AppEnvironment {
var home: () -> HomeEnvironment var home: () -> HomeEnvironment
} }
#if DEBUG
extension AppEnvironment { extension AppEnvironment {
static let unimplemented = AppEnvironment( static let unimplemented = AppEnvironment(
dbManager: .unimplemented, dbManager: .unimplemented,
...@@ -74,6 +75,7 @@ extension AppEnvironment { ...@@ -74,6 +75,7 @@ extension AppEnvironment {
home: { .unimplemented } home: { .unimplemented }
) )
} }
#endif
let appReducer = Reducer<AppState, AppAction, AppEnvironment> let appReducer = Reducer<AppState, AppAction, AppEnvironment>
{ state, action, env in { state, action, env in
......
...@@ -115,6 +115,7 @@ public struct HomeEnvironment { ...@@ -115,6 +115,7 @@ public struct HomeEnvironment {
public var backup: () -> BackupEnvironment public var backup: () -> BackupEnvironment
} }
#if DEBUG
extension HomeEnvironment { extension HomeEnvironment {
public static let unimplemented = HomeEnvironment( public static let unimplemented = HomeEnvironment(
messenger: .unimplemented, messenger: .unimplemented,
...@@ -127,6 +128,7 @@ extension HomeEnvironment { ...@@ -127,6 +128,7 @@ extension HomeEnvironment {
backup: { .unimplemented } backup: { .unimplemented }
) )
} }
#endif
public let homeReducer = Reducer<HomeState, HomeAction, HomeEnvironment> public let homeReducer = Reducer<HomeState, HomeAction, HomeEnvironment>
{ state, action, env in { state, action, env in
......
...@@ -62,6 +62,7 @@ public struct RegisterEnvironment { ...@@ -62,6 +62,7 @@ public struct RegisterEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue> public var bgQueue: AnySchedulerOf<DispatchQueue>
} }
#if DEBUG
extension RegisterEnvironment { extension RegisterEnvironment {
public static let unimplemented = RegisterEnvironment( public static let unimplemented = RegisterEnvironment(
messenger: .unimplemented, messenger: .unimplemented,
...@@ -71,6 +72,7 @@ extension RegisterEnvironment { ...@@ -71,6 +72,7 @@ extension RegisterEnvironment {
bgQueue: .unimplemented bgQueue: .unimplemented
) )
} }
#endif
public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvironment> public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvironment>
{ state, action, env in { state, action, env in
......
...@@ -82,6 +82,7 @@ public struct RestoreEnvironment { ...@@ -82,6 +82,7 @@ public struct RestoreEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue> public var bgQueue: AnySchedulerOf<DispatchQueue>
} }
#if DEBUG
extension RestoreEnvironment { extension RestoreEnvironment {
public static let unimplemented = RestoreEnvironment( public static let unimplemented = RestoreEnvironment(
messenger: .unimplemented, messenger: .unimplemented,
...@@ -92,6 +93,7 @@ extension RestoreEnvironment { ...@@ -92,6 +93,7 @@ extension RestoreEnvironment {
bgQueue: .unimplemented bgQueue: .unimplemented
) )
} }
#endif
public let restoreReducer = Reducer<RestoreState, RestoreAction, RestoreEnvironment> public let restoreReducer = Reducer<RestoreState, RestoreAction, RestoreEnvironment>
{ state, action, env in { state, action, env in
......
...@@ -38,6 +38,7 @@ public struct WelcomeEnvironment { ...@@ -38,6 +38,7 @@ public struct WelcomeEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue> public var bgQueue: AnySchedulerOf<DispatchQueue>
} }
#if DEBUG
extension WelcomeEnvironment { extension WelcomeEnvironment {
public static let unimplemented = WelcomeEnvironment( public static let unimplemented = WelcomeEnvironment(
messenger: .unimplemented, messenger: .unimplemented,
...@@ -45,6 +46,7 @@ extension WelcomeEnvironment { ...@@ -45,6 +46,7 @@ extension WelcomeEnvironment {
bgQueue: .unimplemented bgQueue: .unimplemented
) )
} }
#endif
public let welcomeReducer = Reducer<WelcomeState, WelcomeAction, WelcomeEnvironment> public let welcomeReducer = Reducer<WelcomeState, WelcomeAction, WelcomeEnvironment>
{ state, action, env in { state, action, env in
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment