package route import ( "gitlab.com/mbugroup/lti-api.git/internal/modules" "gitlab.com/mbugroup/lti-api.git/internal/validation" "github.com/gofiber/fiber/v2" "gorm.io/gorm" master "gitlab.com/mbugroup/lti-api.git/internal/modules/master" users "gitlab.com/mbugroup/lti-api.git/internal/modules/users" // MODULE IMPORTS ) func Routes(app *fiber.App, db *gorm.DB) { validate := validation.Validator() api := app.Group("/api") // root modules di sini allModules := []modules.Module{ users.UserModule{}, master.MasterModule{}, // MODULE REGISTRY } // daftarkan root modules for _, m := range allModules { m.RegisterRoutes(api, db, validate) } }