Improved playlist handling
This commit is contained in:
26
database/database.go
Normal file
26
database/database.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package database
|
||||
|
||||
import (
|
||||
"github.com/sirupsen/logrus"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
var db *gorm.DB
|
||||
var log *logrus.Logger
|
||||
|
||||
func Init(d *gorm.DB, logger *logrus.Logger) error {
|
||||
db = d
|
||||
log = logger.WithFields(logrus.Fields{
|
||||
"component": "database",
|
||||
}).Logger
|
||||
return nil
|
||||
}
|
||||
|
||||
func Fini() {}
|
||||
|
||||
func Get() *gorm.DB {
|
||||
if db == nil {
|
||||
panic("didn't call database.Init(...)")
|
||||
}
|
||||
return db
|
||||
}
|
Reference in New Issue
Block a user