18 lines
431 B
Swift
18 lines
431 B
Swift
import Dependencies
|
|
import Elementary
|
|
import SharedModels
|
|
@_exported import ViewController
|
|
|
|
extension ViewController: DependencyKey {
|
|
public static var liveValue: ViewController {
|
|
.init(view: { request in
|
|
try await request.route.view(
|
|
isHtmxRequest: request.isHtmxRequest,
|
|
logger: request.logger,
|
|
authenticate: request.authenticate,
|
|
currentUser: request.currentUser
|
|
)
|
|
})
|
|
}
|
|
}
|