errors.go 434 B

123456789101112131415161718192021
  1. package workers
  2. import (
  3. "net/http"
  4. "github.com/imgproxy/imgproxy/v3/ierrors"
  5. )
  6. type TooManyRequestsError struct{}
  7. func newTooManyRequestsError() error {
  8. return ierrors.Wrap(
  9. TooManyRequestsError{},
  10. 1,
  11. ierrors.WithStatusCode(http.StatusTooManyRequests),
  12. ierrors.WithPublicMessage("Too many requests"),
  13. ierrors.WithShouldReport(false),
  14. )
  15. }
  16. func (e TooManyRequestsError) Error() string { return "Too many requests" }