refactor: update audit middleware to use flattened audit package

This commit is contained in:
2026-05-28 12:40:11 +02:00
parent cf9c60ba70
commit 363121465b

View File

@@ -5,14 +5,13 @@ import (
"strings" "strings"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
"mal/internal/auditctx"
) )
func ContextMiddleware() gin.HandlerFunc { func ContextMiddleware() gin.HandlerFunc {
return func(c *gin.Context) { return func(c *gin.Context) {
ip := clientIP(c.ClientIP()) ip := clientIP(c.ClientIP())
userAgent := strings.TrimSpace(c.GetHeader("User-Agent")) userAgent := strings.TrimSpace(c.GetHeader("User-Agent"))
c.Request = c.Request.WithContext(auditctx.WithRequestInfo(c.Request.Context(), ip, userAgent)) c.Request = c.Request.WithContext(WithRequestInfo(c.Request.Context(), ip, userAgent))
c.Next() c.Next()
} }
} }