diff options
author | Andinus <andinus@nand.sh> | 2020-04-08 01:44:15 +0530 |
---|---|---|
committer | Andinus <andinus@nand.sh> | 2020-04-08 01:44:15 +0530 |
commit | 34adb3a7e676a43cd692b4da14398a7d1b0be822 (patch) | |
tree | 52d071f21eda3fdeb9768ecefb41df1c7ee551e8 /storage/storage.go | |
parent | 47d22337b3a178b14e1cac287799f2c9dfb336e6 (diff) | |
download | grus-34adb3a7e676a43cd692b4da14398a7d1b0be822.tar.gz |
Prepare for next rewrite
Diffstat (limited to 'storage/storage.go')
-rw-r--r-- | storage/storage.go | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/storage/storage.go b/storage/storage.go deleted file mode 100644 index 9aa1a57..0000000 --- a/storage/storage.go +++ /dev/null @@ -1,44 +0,0 @@ -package storage - -import ( - "database/sql" - "fmt" - "log" - "sync" -) - -// DB holds the database connection, mutex & path. -type DB struct { - Path string - Mu *sync.RWMutex - Conn *sql.DB -} - -// Init initializes the database. -func Init() *DB { - db := DB{ - Mu: new(sync.RWMutex), - } - - initDB(&db) - return &db -} - -// InitConn initializes database connection. -func InitConn() *DB { - var err error - db := DB{ - Mu: new(sync.RWMutex), - } - - db.Path = fmt.Sprintf("%s/grus.db", GetDir()) - - db.Conn, err = sql.Open("sqlite3", db.Path) - if err != nil { - log.Printf("storage/init.go: %s\n", - "Failed to open database connection") - initErr(&db, err) - } - - return &db -} |