Updating rate limits to also use TOML

This commit is contained in:
🐙PiperYxzzy
2025-10-13 20:53:49 +02:00
parent acd23c2f45
commit ff15c7a65f
9 changed files with 138 additions and 79 deletions

View File

@@ -18,13 +18,13 @@ var Db *gorm.DB
var Dialect gorm.Dialector
func InitDialect() gorm.Dialector {
if config.Config().DbDialect == "sqlite" {
return sqlite.Open(config.Config().DbUrl)
} else if config.Config().DbDialect == "postgres" {
if config.Config().Db.Dialect == "sqlite" {
return sqlite.Open(config.Config().Db.Url)
} else if config.Config().Db.Dialect == "postgres" {
return postgres.New(postgres.Config{
DSN: fmt.Sprintf("user=%v password=%v dbname=%v port=%v sslmode=disable TimeZone=UTC",
config.Config().DbUsername, config.Config().DbPasswordSecret, config.Config().DbName,
config.Config().DbPort),
config.Config().Db.Username, config.Config().Db.PasswordSecret, config.Config().Db.Name,
config.Config().Db.Port),
})
} else {
panic("No valid DB config set up.")