Files
warmbly/internal/api/middleware/dashboard_origin.go
T
2026-10-05 12:51:37 +00:00

15 lines
325 B
Go

package middleware
import (
"github.com/gin-gonic/gin"
"github.com/warmbly/warmbly/internal/config"
)
func DashboardOriginMiddleware() gin.HandlerFunc {
return func(c *gin.Context) {
ctx := config.WithDashboardOrigin(c.Request.Context(), c.GetHeader("Origin"))
c.Request = c.Request.WithContext(ctx)
c.Next()
}
}