upgrade for latest version of go-toolkit/app

This commit is contained in:
Elijah Duffy
2025-06-03 14:59:31 -07:00
parent 3bb96f1d5e
commit 2e3918f16f

View File

@@ -47,7 +47,7 @@ var (
// ModuleMigrateUp applies any pending migrations. // ModuleMigrateUp applies any pending migrations.
ModuleMigrateUp = app.NewModule(ModuleMigrateUpName, app.ModuleOpts{ ModuleMigrateUp = app.NewModule(ModuleMigrateUpName, app.ModuleOpts{
Setup: func() error { Setup: func(_ *app.Module) error {
_, err := ApplyPendingMigrations(context.Background(), -1) _, err := ApplyPendingMigrations(context.Background(), -1)
return err return err
}, },
@@ -56,7 +56,7 @@ var (
// ModuleMigrateBlank resets the database to a blank state, removing all data. // ModuleMigrateBlank resets the database to a blank state, removing all data.
ModuleMigrateBlank = app.NewModule(ModuleMigrateBlankName, app.ModuleOpts{ ModuleMigrateBlank = app.NewModule(ModuleMigrateBlankName, app.ModuleOpts{
Setup: func() error { Setup: func(_ *app.Module) error {
_, err := MigrateToBlank() _, err := MigrateToBlank()
return err return err
}, },
@@ -108,7 +108,9 @@ func ModuleAutoMigrate(enabled bool) *app.Module {
autoMigrateEnabled = enabled // store auto-migration state at package level autoMigrateEnabled = enabled // store auto-migration state at package level
autoMigrateModule = app.NewModule(ModuleAutoMigrateName, app.ModuleOpts{ autoMigrateModule = app.NewModule(ModuleAutoMigrateName, app.ModuleOpts{
Setup: AutoMigrate, Setup: func(_ *app.Module) error {
return AutoMigrate()
},
Depends: []string{ModuleMigrationsName}, Depends: []string{ModuleMigrationsName},
}) })
@@ -116,7 +118,7 @@ func ModuleAutoMigrate(enabled bool) *app.Module {
} }
// setupMigrations initializes the goose migration provider. // setupMigrations initializes the goose migration provider.
func setupMigrations() error { func setupMigrations(_ *app.Module) error {
var err error var err error
if err := goose.SetDialect("mysql"); err != nil { if err := goose.SetDialect("mysql"); err != nil {