IsLimitExceeded reports whether err is a *LimitExceededError, and returns it if so. Callers convert the typed error to HTTP 402.
(err error)
| 85 | // IsLimitExceeded reports whether err is a *LimitExceededError, and |
| 86 | // returns it if so. Callers convert the typed error to HTTP 402. |
| 87 | func IsLimitExceeded(err error) (*LimitExceededError, bool) { |
| 88 | var le *LimitExceededError |
| 89 | if errors.As(err, &le) { |
| 90 | return le, true |
| 91 | } |
| 92 | return nil, false |
| 93 | } |
no outgoing calls