22 lines
347 B
Go
22 lines
347 B
Go
|
package web
|
||
|
|
||
|
import "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)) {
|
||
|
setupFuncs = append(setupFuncs, function)
|
||
|
}
|
||
|
|
||
|
func Setup(app *fiber.App) {
|
||
|
|
||
|
for _, function := range setupFuncs {
|
||
|
function(app)
|
||
|
}
|
||
|
|
||
|
}
|