feat: Begins creating an auth client and integrates into view controller routes.

This commit is contained in:
2026-01-16 17:04:05 -05:00
parent 761ba29c1e
commit 3ec1ee2814
5 changed files with 78 additions and 31 deletions

View File

@@ -12,11 +12,7 @@ extension ViewController {
.init(
route: route,
isHtmxRequest: request.isHtmxRequest,
logger: request.logger,
authenticateUser: { request.session.authenticate($0) },
currentUser: {
try request.auth.require(User.self)
}
logger: request.logger
)
)
return AnyHTMLResponse(value: html)