admin: Use gin-gonic as router
This commit is contained in:
parent
83468ad723
commit
8b3fbdb64a
32 changed files with 2785 additions and 1635 deletions
|
@ -1,11 +1,26 @@
|
|||
package api
|
||||
|
||||
import (
|
||||
"github.com/julienschmidt/httprouter"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
var router = httprouter.New()
|
||||
func DeclareRoutes(router *gin.RouterGroup) {
|
||||
apiRoutes := router.Group("/api")
|
||||
|
||||
func Router() *httprouter.Router {
|
||||
return router
|
||||
declareCertificateRoutes(apiRoutes)
|
||||
declareClaimsRoutes(apiRoutes)
|
||||
declareEventsRoutes(apiRoutes)
|
||||
declareExercicesRoutes(apiRoutes)
|
||||
declareFilesRoutes(apiRoutes)
|
||||
declareGlobalExercicesRoutes(apiRoutes)
|
||||
declareHealthRoutes(apiRoutes)
|
||||
declareMonitorRoutes(apiRoutes)
|
||||
declarePasswordRoutes(apiRoutes)
|
||||
declarePublicRoutes(apiRoutes)
|
||||
declareQARoutes(apiRoutes)
|
||||
declareTeamsRoutes(apiRoutes)
|
||||
declareThemesRoutes(apiRoutes)
|
||||
declareSettingsRoutes(apiRoutes)
|
||||
declareSyncRoutes(apiRoutes)
|
||||
DeclareVersionRoutes(apiRoutes)
|
||||
}
|
||||
|
|
Reference in a new issue