WIP: Refactor

This commit is contained in:
2026-05-10 23:31:10 +02:00
parent dedbcc4cfe
commit f50004d9b4
16 changed files with 897 additions and 585 deletions
+14
View File
@@ -22,6 +22,20 @@ func OpenConnection(driver string, dsn string) *DBConnection {
return &DBConnection{db: db, State: 1}
}
func (c *DBConnection) Exec(sql string) (sql.Result, error) {
// Force a real DB interaction
result, err := c.db.Exec(sql)
if err != nil {
log.LogFatalError("DB execution failed: %", err)
return nil, err
}
return result, nil
}
func (c *DBConnection) Prepare(sql string) (*sql.Stmt, error) {
return c.db.Prepare(sql)
}
func (c *DBConnection) Close() (bool, error) {
err := c.db.Close()
if err != nil {