Files
OpenFlare/backend/openflare/plugins/server/httpapi/register_apply_log.go
T

21 lines
584 B
Go

// Copyright 2026 Arctel.net
// SPDX-License-Identifier: Apache-2.0
package httpapi
import (
"Wavelet/core"
"Wavelet/core/contracts"
"Wavelet/openflare/plugins/server/domain/site/apply_log"
"Wavelet/openflare/plugins/server/kernel/apiutil"
)
func registerApplyLogRoutes(apiGroup core.RouterExtension, auth contracts.AuthService) {
applyLogRoute := apiGroup.Group("/apply-logs")
applyLogRoute.Use(apiutil.AdminMiddlewares(auth)...)
{
apiutil.RegisterCollection(applyLogRoute, "GET", apply_log.GetApplyLogs)
applyLogRoute.POST("/cleanup", apply_log.CleanupApplyLogs)
}
}