Rename Insert to Exec since it mostly just does that.

main
Zed A. Shaw 7 days ago
parent 45c541ee7c
commit a22682878c
  1. 18
      data/crud.go

@ -5,17 +5,20 @@ import (
"github.com/gofiber/fiber/v2"
_ "github.com/mattn/go-sqlite3"
"github.com/jmoiron/sqlx"
"zedshaw.games/webapp/util"
)
var configured bool
var DB *sqlx.DB
func Setup(driver string, url string) {
var err error
DB, err = sqlx.Connect(driver, url)
if err != nil {
log.Fatalln(err)
if(!configured) {
var err error
DB, err = sqlx.Connect(driver, url)
if err != nil {
log.Fatalln(err)
}
configured = true;
}
}
@ -47,8 +50,7 @@ func GetJson[T any](c *fiber.Ctx, err error, sql string, args ...interface{}) er
fail: return err
}
func Insert(err error, sql_query string, args ...interface{}) (error) {
defer util.HandlePanic("Insert")()
func Exec(err error, sql_query string, args ...interface{}) (error) {
if err != nil { return err }
DB.MustExec(sql_query, args...)
return err

Loading…
Cancel
Save