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