github.com/lucasscarioca/music-stash@v0.0.0-20230829021135-a8b8893b12a5/internal/routes/middlewares/validateHxRequest.go (about)

     1  package middlewares
     2  
     3  import "github.com/labstack/echo/v4"
     4  
     5  func ValidateHxRequest(next echo.HandlerFunc) echo.HandlerFunc {
     6  	return func(c echo.Context) error {
     7  		if c.Request().Header.Get("HX-Request") == "true" {
     8  			return next(c)
     9  		}
    10  		return echo.ErrBadRequest
    11  	}
    12  }