revert InitModuleDB pattern, back to single ModuleDB func

This commit is contained in:
Elijah Duffy
2025-06-12 17:45:09 -07:00
parent 32567471e1
commit d5c7926e97
3 changed files with 4 additions and 13 deletions

13
dbx.go
View File

@@ -92,17 +92,8 @@ func SQLO() *sql.DB {
return sqlDB
}
// ModuleDB returns the existing database module, or panics if it has not
// been initialized yet.
func ModuleDB() *app.Module {
if dbxshared.DBModule == nil {
panic("ModuleDB not initialized yet")
}
return dbxshared.DBModule
}
// InitModuleDB returns the database module with the provided configuration.
func InitModuleDB(dialect Dialect, cfg *DBConfig, forceDebugLog bool) *app.Module {
// ModuleDB returns the database module with the provided configuration.
func ModuleDB(dialect Dialect, cfg *DBConfig, forceDebugLog bool) *app.Module {
if dbxshared.DBModule != nil {
panic("ModuleDB initialized multiple times")
}