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)) }