change table to references

This commit is contained in:
Adrian Zürcher
2025-11-20 10:40:56 +01:00
parent 4a469d1fd4
commit fe194754b1
14 changed files with 101 additions and 168 deletions

View File

@@ -4,14 +4,16 @@ import (
"crypto/hmac"
"crypto/sha256"
"encoding/hex"
"time"
"gitea.tecamino.com/paadi/dbHandler"
"gitea.tecamino.com/paadi/tecamino-logger/logging"
)
type DatabaseHandler struct {
database *dbHandler.DBHandler
token []byte
database *dbHandler.DBHandler
timeLocation *time.Location
token []byte
}
func NewDatabaseHandler(name, path string, logger *logging.Logger) (*DatabaseHandler, error) {
@@ -23,6 +25,14 @@ func NewDatabaseHandler(name, path string, logger *logging.Logger) (*DatabaseHan
return &DatabaseHandler{database: database}, nil
}
func (dH *DatabaseHandler) SetTimezone(timezone string) (err error) {
if timezone == "" {
timezone = "Local"
}
dH.timeLocation, err = time.LoadLocation(timezone)
return
}
func (dH *DatabaseHandler) DatabaseOpened() bool {
return dH.database != nil
}