Updated all code to use SafeConn and SafeTX

This commit is contained in:
2025-02-17 21:39:12 +11:00
parent 6faf168a6d
commit a8d112fdd5
17 changed files with 265 additions and 218 deletions

View File

@@ -1,7 +1,6 @@
package server
import (
"database/sql"
"net/http"
"projectreshoot/config"
@@ -18,7 +17,6 @@ func addRoutes(
mux *http.ServeMux,
logger *zerolog.Logger,
config *config.Config,
oldconn *sql.DB,
conn *db.SafeConn,
staticFS *http.FileSystem,
) {
@@ -44,7 +42,7 @@ func addRoutes(
handlers.HandleLoginRequest(
config,
logger,
oldconn,
conn,
)))
// Register page and handlers
@@ -57,7 +55,7 @@ func addRoutes(
handlers.HandleRegisterRequest(
config,
logger,
oldconn,
conn,
)))
// Logout
@@ -87,17 +85,17 @@ func addRoutes(
mux.Handle("POST /change-username",
middleware.RequiresLogin(
middleware.RequiresFresh(
handlers.HandleChangeUsername(logger, oldconn),
handlers.HandleChangeUsername(logger, conn),
),
))
mux.Handle("POST /change-bio",
middleware.RequiresLogin(
handlers.HandleChangeBio(logger, oldconn),
handlers.HandleChangeBio(logger, conn),
))
mux.Handle("POST /change-password",
middleware.RequiresLogin(
middleware.RequiresFresh(
handlers.HandleChangePassword(logger, oldconn),
handlers.HandleChangePassword(logger, conn),
),
))
}

View File

@@ -1,7 +1,6 @@
package server
import (
"database/sql"
"net/http"
"projectreshoot/config"
@@ -15,7 +14,6 @@ import (
func NewServer(
config *config.Config,
logger *zerolog.Logger,
oldconn *sql.DB,
conn *db.SafeConn,
staticFS *http.FileSystem,
) http.Handler {
@@ -24,7 +22,6 @@ func NewServer(
mux,
logger,
config,
oldconn,
conn,
staticFS,
)