feat: Begins room-pressure calculator

This commit is contained in:
2025-02-28 16:27:39 -05:00
parent d08e4b0839
commit 49af734a97
15 changed files with 548 additions and 50 deletions

View File

@@ -81,7 +81,8 @@ extension ViewController: DependencyKey {
case let .hvacSystemPerformance(route):
switch route {
case .index:
return request.respond(HVACSystemPerformanceForm())
// let response = try await HVACSystemPerformance.Response.mock()
return request.respond(HVACSystemPerformanceForm(response: nil))
case let .submit(hvacRequest):
let response = try await hvacRequest.respond(logger: request.logger)
return HVACSystemPerformanceResult(response: response)
@@ -95,6 +96,12 @@ extension ViewController: DependencyKey {
let response = try await psychrometricClient.respond(request)
return MoldRiskResponse(response: response)
}
case let .roomPressure(route):
switch route {
case let .index(mode):
return request.respond(RoomPressureForm(mode: mode, response: nil))
}
}
})
}