tijl.dev-core/modules/web/app.go
tijl 82696dbc6f
Some checks failed
build / build (push) Failing after 25s
updates
2024-08-22 13:47:16 +02:00

26 lines
469 B
Go

package web
import (
log "git.tijl.dev/tijl/tijl.dev/modules/logger"
"github.com/gofiber/fiber/v2"
)
/*
Basic system for being able to add routes from other packages
*/
var setupFuncs []func(*fiber.App)
func RegisterAppSetupFunc(function func(*fiber.App)) {
log.Debug().Msg("web.RegisterAppSetupFunc: registered a function")
setupFuncs = append(setupFuncs, function)
}
func Setup(app *fiber.App) {
for _, function := range setupFuncs {
function(app)
}
}