feat: Begins snapshot testing for html

This commit is contained in:
2025-01-21 12:39:30 -05:00
parent 97b231767e
commit 07f7f7f957
23 changed files with 247 additions and 63 deletions

View File

@@ -8,15 +8,19 @@ import Vapor
struct DependenciesMiddleware: AsyncMiddleware {
private let values: DependencyValues.Continuation
private let database: DatabaseClient
init() {
init(
database: DatabaseClient
) {
self.values = withEscapedDependencies { $0 }
self.database = database
}
func respond(to request: Request, chainingTo next: any AsyncResponder) async throws -> Response {
try await values.yield {
try await withDependencies {
$0.database = .live(database: request.db)
$0.database = database
$0.dateFormatter = .liveValue
} operation: {
try await next.respond(to: request)