Rename Insert to Exec since it mostly just does that.
This commit is contained in:
parent
45c541ee7c
commit
a22682878c
1 changed files with 9 additions and 7 deletions
16
data/crud.go
16
data/crud.go
|
@ -5,17 +5,20 @@ import (
|
||||||
"github.com/gofiber/fiber/v2"
|
"github.com/gofiber/fiber/v2"
|
||||||
_ "github.com/mattn/go-sqlite3"
|
_ "github.com/mattn/go-sqlite3"
|
||||||
"github.com/jmoiron/sqlx"
|
"github.com/jmoiron/sqlx"
|
||||||
"zedshaw.games/webapp/util"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var configured bool
|
||||||
var DB *sqlx.DB
|
var DB *sqlx.DB
|
||||||
|
|
||||||
func Setup(driver string, url string) {
|
func Setup(driver string, url string) {
|
||||||
var err error
|
if(!configured) {
|
||||||
|
var err error
|
||||||
|
|
||||||
DB, err = sqlx.Connect(driver, url)
|
DB, err = sqlx.Connect(driver, url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalln(err)
|
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
|
fail: return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func Insert(err error, sql_query string, args ...interface{}) (error) {
|
func Exec(err error, sql_query string, args ...interface{}) (error) {
|
||||||
defer util.HandlePanic("Insert")()
|
|
||||||
if err != nil { return err }
|
if err != nil { return err }
|
||||||
DB.MustExec(sql_query, args...)
|
DB.MustExec(sql_query, args...)
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue