mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package route
|
||||
|
||||
import (
|
||||
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules"
|
||||
"github.com/hafizhproject45/Golang-Boilerplate.git/internal/validation"
|
||||
|
||||
"github.com/gofiber/fiber/v2"
|
||||
"gorm.io/gorm"
|
||||
|
||||
users "github.com/hafizhproject45/Golang-Boilerplate.git/internal/modules/users"
|
||||
// MODULE IMPORTS
|
||||
)
|
||||
|
||||
func Routes(app *fiber.App, db *gorm.DB) {
|
||||
validate := validation.Validator()
|
||||
api := app.Group("/api")
|
||||
|
||||
// masterRoute.Routes(api, db)
|
||||
|
||||
// root modules di sini
|
||||
allModules := []modules.Module{
|
||||
users.UserModule{},
|
||||
// MODULE REGISTRY
|
||||
}
|
||||
|
||||
// daftarkan root modules
|
||||
for _, m := range allModules {
|
||||
m.RegisterRoutes(api, db, validate)
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user