- Move models, classes, controllers, middleware, and updates into subpackages - Add self-registering models/updates/classes registries so later plans add files - Keep the genres route and shipped migration SQL unchanged
14 lines
283 B
Go
14 lines
283 B
Go
package models
|
|
|
|
var all []any
|
|
|
|
// Register appends GORM models so later plans add files without editing plugin.go.
|
|
func Register(models ...any) {
|
|
all = append(all, models...)
|
|
}
|
|
|
|
// All returns every model registered by this plugin's models package.
|
|
func All() []any {
|
|
return all
|
|
}
|