123456789101112131415161718192021 |
- package route
- import "github.com/go-chi/chi/v5"
- type externalRouter func(r chi.Router)
- var externalRouters = make([]externalRouter, 0)
- func Register(route ...externalRouter) {
- externalRouters = append(externalRouters, route...)
- }
- func addExternalRouters(r chi.Router) {
- if len(externalRouters) == 0 {
- return
- }
- for _, caller := range externalRouters {
- caller(r)
- }
- }
|