(err error)
| 968 | statusCode := getInt(event, "status_code") |
| 969 | if statusCode > 0 { |
| 970 | statusErr := NewAPIStatusError(getString(event, "provider"), statusCode, |
| 971 | getString(event, "status"), []byte(getString(event, "raw_error"))) |
| 972 | if retryable, _ := event["retryable"].(bool); retryable { |
| 973 | return RetryableStatusError{APIStatusError: statusErr} |
| 974 | } |
| 975 | return statusErr |
| 976 | } |
| 977 | if retryable, _ := event["retryable"].(bool); retryable { |
| 978 | return NewRetryableError(message) |
no outgoing calls
no test coverage detected