aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAlexander Kavon <hawk@alexkavon.com>2023-11-27 14:48:44 -0500
committerAlexander Kavon <hawk@alexkavon.com>2023-11-27 14:48:44 -0500
commit1d05f918887e9ba4576149513e5df0bb57e6bd72 (patch)
tree2f5e94e21f90183509fe1ae52905c47d67a3c5d0 /src/server
parent8a30281eff35623d1a68642e4d94c814d1b47a0c (diff)
config updates, rename user model, load auth routes, initial templating poc
Diffstat (limited to 'src/server')
-rw-r--r--src/server/server.go15
-rw-r--r--src/server/templates.go9
2 files changed, 18 insertions, 6 deletions
diff --git a/src/server/server.go b/src/server/server.go
index 21cbe71..6b86159 100644
--- a/src/server/server.go
+++ b/src/server/server.go
@@ -2,6 +2,7 @@ package server
import (
"database/sql"
+ "html/template"
"net/http"
"github.com/go-chi/chi/v5"
@@ -9,16 +10,18 @@ import (
)
type Server struct {
- Router *chi.Mux
- Db *sql.DB
- Config *conf.Conf
+ Router *chi.Mux
+ Db *sql.DB
+ Config *conf.Conf
+ Templates map[string]*template.Template
}
func NewServer(config *conf.Conf, router *chi.Mux, db *sql.DB) *Server {
return &Server{
- Router: router,
- Db: db,
- Config: config,
+ Router: router,
+ Db: db,
+ Config: config,
+ Templates: buildTemplates("my/path", "my/other/path"),
}
}
diff --git a/src/server/templates.go b/src/server/templates.go
new file mode 100644
index 0000000..572633a
--- /dev/null
+++ b/src/server/templates.go
@@ -0,0 +1,9 @@
+package server
+
+import (
+ "html/template"
+)
+
+func buildTemplates(paths ...string) map[string]*template.Template {
+ return map[string]*template.Template{}
+}