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

Add schedulers to HomeEnvironment

parent 5f309227
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!46Update XXMessenger example
...@@ -44,7 +44,9 @@ extension AppEnvironment { ...@@ -44,7 +44,9 @@ extension AppEnvironment {
}, },
home: { home: {
HomeEnvironment( HomeEnvironment(
messenger: messenger messenger: messenger,
mainQueue: mainQueue,
bgQueue: bgQueue
) )
} }
) )
......
...@@ -12,17 +12,25 @@ public enum HomeAction: Equatable { ...@@ -12,17 +12,25 @@ public enum HomeAction: Equatable {
public struct HomeEnvironment { public struct HomeEnvironment {
public init( public init(
messenger: Messenger messenger: Messenger,
mainQueue: AnySchedulerOf<DispatchQueue>,
bgQueue: AnySchedulerOf<DispatchQueue>
) { ) {
self.messenger = messenger self.messenger = messenger
self.mainQueue = mainQueue
self.bgQueue = bgQueue
} }
public var messenger: Messenger public var messenger: Messenger
public var mainQueue: AnySchedulerOf<DispatchQueue>
public var bgQueue: AnySchedulerOf<DispatchQueue>
} }
extension HomeEnvironment { extension HomeEnvironment {
public static let unimplemented = HomeEnvironment( public static let unimplemented = HomeEnvironment(
messenger: .unimplemented messenger: .unimplemented,
mainQueue: .unimplemented,
bgQueue: .unimplemented
) )
} }
......
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