From acda1babebec95f63d1108e2416b3e66723a4644 Mon Sep 17 00:00:00 2001 From: Dariusz Rybicki <dariusz@elixxir.io> Date: Mon, 29 Aug 2022 14:40:16 +0100 Subject: [PATCH] Add schedulers to HomeEnvironment --- .../Sources/AppFeature/AppEnvironment+Live.swift | 4 +++- .../Sources/HomeFeature/HomeFeature.swift | 12 ++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift b/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift index 6b1df10d..ff97f803 100644 --- a/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift +++ b/Examples/xx-messenger/Sources/AppFeature/AppEnvironment+Live.swift @@ -44,7 +44,9 @@ extension AppEnvironment { }, home: { HomeEnvironment( - messenger: messenger + messenger: messenger, + mainQueue: mainQueue, + bgQueue: bgQueue ) } ) diff --git a/Examples/xx-messenger/Sources/HomeFeature/HomeFeature.swift b/Examples/xx-messenger/Sources/HomeFeature/HomeFeature.swift index 4aad88da..6b61b099 100644 --- a/Examples/xx-messenger/Sources/HomeFeature/HomeFeature.swift +++ b/Examples/xx-messenger/Sources/HomeFeature/HomeFeature.swift @@ -12,17 +12,25 @@ public enum HomeAction: Equatable { public struct HomeEnvironment { public init( - messenger: Messenger + messenger: Messenger, + mainQueue: AnySchedulerOf<DispatchQueue>, + bgQueue: AnySchedulerOf<DispatchQueue> ) { self.messenger = messenger + self.mainQueue = mainQueue + self.bgQueue = bgQueue } public var messenger: Messenger + public var mainQueue: AnySchedulerOf<DispatchQueue> + public var bgQueue: AnySchedulerOf<DispatchQueue> } extension HomeEnvironment { public static let unimplemented = HomeEnvironment( - messenger: .unimplemented + messenger: .unimplemented, + mainQueue: .unimplemented, + bgQueue: .unimplemented ) } -- GitLab