feat: Begins room pressure calculations

This commit is contained in:
2025-02-28 22:45:59 -05:00
parent c1aa2a8ad1
commit af24ef3971
6 changed files with 132 additions and 6 deletions

View File

@@ -25,6 +25,8 @@ extension ApiController: DependencyKey {
@Dependency(\.psychrometricClient) var psychrometricClient
return .init(json: { route, logger in
logger.debug("API Route: \(route)")
switch route {
case let .calculateDehumidifierSize(request):
logger.debug("Calculating dehumidifier size: \(request)")
@@ -37,6 +39,11 @@ extension ApiController: DependencyKey {
case let .calculateMoldRisk(request):
logger.debug("Calculating mold risk: \(request)")
return try await psychrometricClient.respond(request, logger)
case let .calculateRoomPressure(request):
logger.debug("Calculating room pressure: \(request)")
// FIX:
fatalError()
}
})
}