feat: WIP
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import ApiController
|
||||
// import ApiController
|
||||
import Dependencies
|
||||
import PsychrometricClientLive
|
||||
import Vapor
|
||||
@@ -9,19 +9,19 @@ import ViewController
|
||||
struct DependenciesMiddleware: AsyncMiddleware {
|
||||
|
||||
private let values: DependencyValues.Continuation
|
||||
private let apiController: ApiController
|
||||
// private let apiController: ApiController
|
||||
private let psychrometricClient: PsychrometricClient
|
||||
// private let database: DatabaseClient
|
||||
private let viewController: ViewController
|
||||
|
||||
init(
|
||||
// database: DatabaseClient,
|
||||
apiController: ApiController = .liveValue,
|
||||
// apiController: ApiController = .liveValue,
|
||||
psychrometricClient: PsychrometricClient = .liveValue,
|
||||
viewController: ViewController = .liveValue
|
||||
) {
|
||||
self.values = withEscapedDependencies { $0 }
|
||||
self.apiController = apiController
|
||||
// self.apiController = apiController
|
||||
// self.database = database
|
||||
self.psychrometricClient = psychrometricClient
|
||||
self.viewController = viewController
|
||||
@@ -30,7 +30,7 @@ struct DependenciesMiddleware: AsyncMiddleware {
|
||||
func respond(to request: Request, chainingTo next: any AsyncResponder) async throws -> Response {
|
||||
try await values.yield {
|
||||
try await withDependencies {
|
||||
$0.apiController = apiController
|
||||
// $0.apiController = apiController
|
||||
// $0.database = database
|
||||
// $0.dateFormatter = .liveValue
|
||||
$0.psychrometricClient = psychrometricClient
|
||||
|
||||
Reference in New Issue
Block a user