mirror of
https://github.com/EZ-Api/ez-api.git
synced 2026-01-13 17:47:51 +00:00
feat: add internal stats flush API
This commit is contained in:
@@ -118,6 +118,7 @@ func main() {
|
||||
handler := api.NewHandler(db, syncService, logWriter)
|
||||
adminHandler := api.NewAdminHandler(db, masterService, syncService)
|
||||
masterHandler := api.NewMasterHandler(db, masterService, syncService)
|
||||
internalHandler := api.NewInternalHandler(db)
|
||||
featureHandler := api.NewFeatureHandler(rdb)
|
||||
modelRegistryService := service.NewModelRegistryService(db, rdb, service.ModelRegistryConfig{
|
||||
Enabled: cfg.ModelRegistry.Enabled,
|
||||
@@ -169,6 +170,13 @@ func main() {
|
||||
r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
|
||||
|
||||
// API Routes
|
||||
// Internal Routes
|
||||
internalGroup := r.Group("/internal")
|
||||
internalGroup.Use(middleware.InternalAuthMiddleware(cfg.Internal.StatsToken))
|
||||
{
|
||||
internalGroup.POST("/stats/flush", internalHandler.FlushStats)
|
||||
}
|
||||
|
||||
// Admin Routes
|
||||
adminGroup := r.Group("/admin")
|
||||
adminGroup.Use(middleware.AdminAuthMiddleware(adminService))
|
||||
|
||||
Reference in New Issue
Block a user