package routes import ( "mizuserver/pkg/controllers" "mizuserver/pkg/middlewares" "github.com/gin-gonic/gin" ) func StatusRoutes(ginApp *gin.Engine) { routeGroup := ginApp.Group("/status") routeGroup.Use(middlewares.RequiresAuth()) routeGroup.GET("/health", controllers.HealthCheck) routeGroup.POST("/tappedPods", controllers.PostTappedPods) routeGroup.POST("/tapperStatus", controllers.PostTapperStatus) routeGroup.GET("/connectedTappersCount", controllers.GetConnectedTappersCount) routeGroup.GET("/tap", controllers.GetTappingStatus) routeGroup.GET("/auth", controllers.GetAuthStatus) routeGroup.GET("/analyze", controllers.AnalyzeInformation) routeGroup.GET("/general", controllers.GetGeneralStats) // get general stats about entries in DB routeGroup.GET("/recentTLSLinks", controllers.GetRecentTLSLinks) routeGroup.GET("/resolving", controllers.GetCurrentResolvingInformation) }