1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-12-23 22:11:10 +02:00
Files
imgproxy/xmlparser/errors.go

22 lines
383 B
Go

package xmlparser
import (
"fmt"
"net/http"
"github.com/imgproxy/imgproxy/v3/errctx"
)
type (
SyntaxError struct{ *errctx.TextError }
)
func newSyntaxError(msg string, args ...any) error {
return SyntaxError{errctx.NewTextError(
fmt.Sprintf(msg, args...),
1,
errctx.WithPublicMessage("SVG syntax error"),
errctx.WithStatusCode(http.StatusUnprocessableEntity),
)}
}