feat: Finalizes room-pressure view.
This commit is contained in:
@@ -46,7 +46,8 @@ extension ViewController: DependencyKey {
|
||||
@Dependency(\.psychrometricClient) var psychrometricClient
|
||||
|
||||
return .init(view: { request in
|
||||
request.logger.debug("View route: \(request.route)")
|
||||
let logger = request.logger
|
||||
logger.debug("View route: \(request.route)")
|
||||
switch request.route {
|
||||
case .index:
|
||||
return MainPage {
|
||||
@@ -108,9 +109,9 @@ extension ViewController: DependencyKey {
|
||||
case let .index(mode):
|
||||
return request.respond(RoomPressureForm(mode: mode, response: nil))
|
||||
|
||||
// FIX:
|
||||
case .submit:
|
||||
fatalError()
|
||||
case let .submit(request):
|
||||
let response = try await request.respond(logger: logger)
|
||||
return RoomPressureResult(response: response)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user