mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-07 08:06:37 +08:00
30 lines
907 B
Go
30 lines
907 B
Go
// Copyright 2026 Arctel.net
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
// Package legacy registers OpenFlare /api/* compatibility routes for the old frontend.
|
|
package legacy
|
|
|
|
import (
|
|
"github.com/Rain-kl/Wavelet/internal/apps/openflare/compat"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
// RegisterRoutes mounts all OpenFlare legacy API routes under the /api group.
|
|
func RegisterRoutes(apiGroup *gin.RouterGroup) {
|
|
apiGroup.Use(compat.BridgeOpenFlareToken())
|
|
registerAuthRoutes(apiGroup)
|
|
registerOptionRoutes(apiGroup)
|
|
registerOriginRoutes(apiGroup)
|
|
registerApplyLogRoutes(apiGroup)
|
|
registerProxyRouteRoutes(apiGroup)
|
|
registerNodeRoutes(apiGroup)
|
|
registerWAFRoutes(apiGroup)
|
|
registerTLSRoutes(apiGroup)
|
|
registerConfigVersionRoutes(apiGroup)
|
|
registerAgentRoutes(apiGroup)
|
|
registerPagesRoutes(apiGroup)
|
|
registerRelayFlaredRoutes(apiGroup)
|
|
registerDashboardObsRoutes(apiGroup)
|
|
registerMiscRoutes(apiGroup)
|
|
}
|