feat: Fixes build issues, adds ApiController module.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// import ApiControllerLive
|
||||
import ApiController
|
||||
import DatabaseClient
|
||||
import Dependencies
|
||||
import Vapor
|
||||
@@ -10,17 +10,17 @@ import ViewController
|
||||
struct DependenciesMiddleware: AsyncMiddleware {
|
||||
|
||||
private let values: DependencyValues.Continuation
|
||||
// private let apiController: ApiController
|
||||
private let apiController: ApiController
|
||||
private let database: DatabaseClient
|
||||
private let viewController: ViewController
|
||||
|
||||
init(
|
||||
database: DatabaseClient,
|
||||
// apiController: ApiController = .liveValue,
|
||||
apiController: ApiController = .liveValue,
|
||||
viewController: ViewController = .testValue
|
||||
) {
|
||||
self.values = withEscapedDependencies { $0 }
|
||||
// self.apiController = apiController
|
||||
self.apiController = apiController
|
||||
self.database = database
|
||||
self.viewController = viewController
|
||||
}
|
||||
@@ -28,7 +28,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.viewController = viewController
|
||||
|
||||
Reference in New Issue
Block a user