Files
qbank/internal/handlers/home.go
T
Jānis Kacēns d9de37d3d8 Phase 2: auth, session management, layout, PWA manifest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 11:54:37 +03:00

21 lines
381 B
Go

package handlers
import (
"net/http"
"qbank/internal/auth"
)
type HomeHandler struct {
auth *auth.Manager
render *Renderer
}
func NewHomeHandler(a *auth.Manager, r *Renderer) *HomeHandler {
return &HomeHandler{auth: a, render: r}
}
func (h *HomeHandler) Handle(w http.ResponseWriter, r *http.Request) {
h.render.Render(w, http.StatusOK, "home", BaseData(h.auth, r))
}