refactor: index page route separated

This commit is contained in:
efim
2023-11-05 05:00:01 +00:00
parent 83c634c2b9
commit 648d3dff80
4 changed files with 52 additions and 13 deletions

View File

@@ -2,9 +2,6 @@ package routes
import (
"embed"
"fmt"
"html/template"
"log"
"net/http"
"sunshine.industries/some-automoderation/rooms"
@@ -24,15 +21,7 @@ func RegisterRoutes(sessionsM sessions.SessionManagement, rooms rooms.RoomManage
// main page template
http.Handle("/", authedPageMiddleware(
sessionsM,
http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
var templFile = "templates/index.gohtml"
session := getContextSession(r.Context())
tmpl := template.Must(template.ParseFS(templateFs, templFile))
err := tmpl.Execute(w, fmt.Sprintf("%+v", session))
if err != nil {
log.Printf("my error in executing template, huh\n %s", err)
}
})))
indexPageRoute(&templateFs, sessionsM, rooms)))
// static resources route
http.Handle("/static/",