summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2026-06-21 11:49:42 +0200
committerxengineering <me@xengineering.eu>2026-06-21 11:55:44 +0200
commit7ab03af3f662c90b1868f5ef14e70f443b2d91cd (patch)
treeb82e9fc9b102bec32aa9f0705b52c446df8da60b /main.go
parent383cf7a521f7bfcdf552cd18ea9919930af2e9cf (diff)
downloadfinserv-7ab03af3f662c90b1868f5ef14e70f443b2d91cd.tar
finserv-7ab03af3f662c90b1868f5ef14e70f443b2d91cd.tar.zst
finserv-7ab03af3f662c90b1868f5ef14e70f443b2d91cd.zip
Add `register` HTTP handler
This allows users to register.
Diffstat (limited to 'main.go')
-rw-r--r--main.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/main.go b/main.go
index d0c4763..4cd1150 100644
--- a/main.go
+++ b/main.go
@@ -24,7 +24,6 @@ const (
//go:embed VERSION.txt
var versionTxt string
var router *mux.Router = mux.NewRouter()
-var db *sql.DB
func init() {
log.SetFlags(0)
@@ -53,7 +52,7 @@ func run(
defer log.Println("finserv finance server was stopped.")
var err error
- db, err = sql.Open("sqlite3", dbPath)
+ db, err := sql.Open("sqlite3", dbPath)
if err != nil {
log.Fatalf("Failed to open SQLite3 database '%s': %v", dbPath, err)
}
@@ -64,7 +63,7 @@ func run(
log.Fatalf("Failed to migrate SQLite3 database '%s': %v", dbPath, err)
}
- registerHandlers(router)
+ registerHandlers(router, db)
server := &http.Server{
Handler: handler,