(err error)
| 3872 | } |
| 3873 | |
| 3874 | func isUnauthorizedError(err error) bool { |
| 3875 | if err == nil { |
| 3876 | return false |
| 3877 | } |
| 3878 | if statusCodeFromError(err) == http.StatusUnauthorized { |
| 3879 | return true |
| 3880 | } |
| 3881 | raw := strings.ToLower(err.Error()) |
| 3882 | return strings.Contains(raw, "status 401") || strings.Contains(raw, "401 unauthorized") |
| 3883 | } |
| 3884 | |
| 3885 | func hasUnauthorizedAuthFailure(auth *Auth) bool { |
| 3886 | if auth == nil || auth.LastError == nil { |
no test coverage detected