feat: Finishes filter pressure drop calculator

This commit is contained in:
2025-03-03 12:55:06 -05:00
parent eb6ec446dc
commit 8e0860af8e
10 changed files with 279 additions and 54 deletions

View File

@@ -103,15 +103,10 @@ extension ViewController: DependencyKey {
case let .filterPressureDrop(route):
switch route {
case let .index(mode: mode):
// FIX: remove response.
#if DEBUG
return request.respond(FilterPressureDropForm(mode: mode, response: .mock(mode: mode ?? .basic)))
#else
return request.respond(FilterPressureDropForm(mode: mode, response: nil))
#endif
case .submit:
// FIX: implement.
fatalError()
return request.respond(FilterPressureDropForm(mode: mode, response: nil))
case let .submit(request):
let response = try await request.respond(logger: logger)
return FilterPressureDropResponse(response: response)
}
case let .hvacSystemPerformance(route):