This commit is contained in:
2024-10-22 00:32:59 +07:00
parent ecedb0ea5d
commit 83816777b7
7 changed files with 363 additions and 841 deletions

View File

@ -35,24 +35,29 @@ type FlexDXClusterRepository struct {
Log *log.Logger
}
func NewLog4OMContactsRepository(filePath string, log *log.Logger) *Log4OMContactsRepository {
func NewLog4OMContactsRepository(filePath string) *Log4OMContactsRepository {
db, err := sql.Open("sqlite3", filePath)
if err != nil {
fmt.Println("Cannot open db", err)
}
_, err = db.Exec("PRAGMA journal_mode=WAL")
if err != nil {
panic(err)
}
return &Log4OMContactsRepository{
db: db,
Log: log}
Log: Log}
}
func NewFlexDXDatabase(filePath string, log *log.Logger) *FlexDXClusterRepository {
func NewFlexDXDatabase(filePath string) *FlexDXClusterRepository {
db, err := sql.Open("sqlite3", filePath)
if err != nil {
fmt.Println("Cannot open db", err)
}
log.Info("Opening SQLite database")
Log.Info("Opening SQLite database")
_, err = db.ExecContext(
context.Background(),
@ -85,7 +90,7 @@ func NewFlexDXDatabase(filePath string, log *log.Logger) *FlexDXClusterRepositor
return &FlexDXClusterRepository{
db: db,
Log: log,
Log: Log,
}
}