Files
ytdlp-site/database/database.go
2024-10-11 06:25:25 -06:00

27 lines
382 B
Go

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
}