Add persistent session storage with SQLite

This commit is contained in:
bronku 2025-03-28 14:44:46 +01:00
parent 747d9fe3c7
commit b7072a5865
10 changed files with 135 additions and 43 deletions

View file

@ -14,9 +14,6 @@ type Server struct {
}
func (h *Server) Close() {
if h.s != nil {
h.s.Close()
}
}
func (h *Server) loadHandler() {
@ -32,11 +29,11 @@ func (h *Server) loadHandler() {
h.Handler = mux
}
func New() *Server {
func New(store *store.Store) *Server {
var server Server
server.loadTemplates()
server.s = store.OpenStore("./foo.db")
server.s = store
server.loadHandler()
return &server