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 {
var home: () -> HomeEnvironment
}
#if DEBUG
extension AppEnvironment {
static let unimplemented = AppEnvironment(
dbManager: .unimplemented,
......@@ -74,6 +75,7 @@ extension AppEnvironment {
home: { .unimplemented }
)
}
#endif
let appReducer = Reducer<AppState, AppAction, AppEnvironment>
{ state, action, env in
......
......@@ -115,6 +115,7 @@ public struct HomeEnvironment {
public var backup: () -> BackupEnvironment
}
#if DEBUG
extension HomeEnvironment {
public static let unimplemented = HomeEnvironment(
messenger: .unimplemented,
......@@ -127,6 +128,7 @@ extension HomeEnvironment {
backup: { .unimplemented }
)
}
#endif
public let homeReducer = Reducer<HomeState, HomeAction, HomeEnvironment>
{ state, action, env in
......
......@@ -62,6 +62,7 @@ public struct RegisterEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue>
}
#if DEBUG
extension RegisterEnvironment {
public static let unimplemented = RegisterEnvironment(
messenger: .unimplemented,
......@@ -71,6 +72,7 @@ extension RegisterEnvironment {
bgQueue: .unimplemented
)
}
#endif
public let registerReducer = Reducer<RegisterState, RegisterAction, RegisterEnvironment>
{ state, action, env in
......
......@@ -82,6 +82,7 @@ public struct RestoreEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue>
}
#if DEBUG
extension RestoreEnvironment {
public static let unimplemented = RestoreEnvironment(
messenger: .unimplemented,
......@@ -92,6 +93,7 @@ extension RestoreEnvironment {
bgQueue: .unimplemented
)
}
#endif
public let restoreReducer = Reducer<RestoreState, RestoreAction, RestoreEnvironment>
{ state, action, env in
......
......@@ -38,6 +38,7 @@ public struct WelcomeEnvironment {
public var bgQueue: AnySchedulerOf<DispatchQueue>
}
#if DEBUG
extension WelcomeEnvironment {
public static let unimplemented = WelcomeEnvironment(
messenger: .unimplemented,
......@@ -45,6 +46,7 @@ extension WelcomeEnvironment {
bgQueue: .unimplemented
)
}
#endif
public let welcomeReducer = Reducer<WelcomeState, WelcomeAction, WelcomeEnvironment>
{ 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