removed db connection

This commit is contained in:
yurii 2025-07-04 13:04:05 +01:00
parent b303481b5f
commit dc91a9ae63

18
main.go
View File

@ -1,7 +1,7 @@
package main package main
import ( import (
"database/sql" // "database/sql"
"encoding/json" "encoding/json"
"encoding/xml" "encoding/xml"
"fmt" "fmt"
@ -65,15 +65,13 @@ type App struct {
dispPort *serial.Port dispPort *serial.Port
lockConn net.Conn lockConn net.Conn
lockserver lockserver.LockServer lockserver lockserver.LockServer
db *sql.DB
} }
func newApp(dispPort *serial.Port, lockConn net.Conn, config configRec, db *sql.DB) *App { func newApp(dispPort *serial.Port, lockConn net.Conn, config configRec) *App {
return &App{ return &App{
dispPort: dispPort, dispPort: dispPort,
lockConn: lockConn, lockConn: lockConn,
lockserver: lockserver.NewLockServer(config.LockType, config.EncoderAddress, fatalError), lockserver: lockserver.NewLockServer(config.LockType, config.EncoderAddress, fatalError),
db: db,
} }
} }
@ -120,11 +118,11 @@ func main() {
defer lockConn.Close() defer lockConn.Close()
log.Infof("Connected to lock server at %s", config.LockserverUrl) log.Infof("Connected to lock server at %s", config.LockserverUrl)
db, err := payment.InitMSSQL(config.dbport, config.dbname, config.dbuser, config.dbpassword) // db, err := payment.InitMSSQL(config.dbport, config.dbname, config.dbuser, config.dbpassword)
if err != nil { // if err != nil {
fatalError(fmt.Errorf("DB init failed: %v", err)) // fatalError(fmt.Errorf("DB init failed: %v", err))
} // }
defer db.Close() // defer db.Close()
startClient := func() (*exec.Cmd, error) { startClient := func() (*exec.Cmd, error) {
cmd := exec.Command("./ChipDNAClient/ChipDnaClient.exe") cmd := exec.Command("./ChipDNAClient/ChipDnaClient.exe")
@ -182,7 +180,7 @@ func main() {
}() }()
// Create App and wire routes // Create App and wire routes
app := newApp(dispHandle, lockConn, config, db) app := newApp(dispHandle, lockConn, config)
mux := http.NewServeMux() mux := http.NewServeMux()
setUpRoutes(app, mux) setUpRoutes(app, mux)