* Resolves the raw $http promise.
(response, status, headers, statusText)
| 11272 | * Resolves the raw $http promise. |
| 11273 | */ |
| 11274 | function resolvePromise(response, status, headers, statusText) { |
| 11275 | //status: HTTP response status code, 0, -1 (aborted by timeout / promise) |
| 11276 | status = status >= -1 ? status : 0; |
| 11277 | |
| 11278 | (isSuccess(status) ? deferred.resolve : deferred.reject)({ |
| 11279 | data: response, |
| 11280 | status: status, |
| 11281 | headers: headersGetter(headers), |
| 11282 | config: config, |
| 11283 | statusText: statusText |
| 11284 | }); |
| 11285 | } |
| 11286 | |
| 11287 | function resolvePromiseWithResult(result) { |
| 11288 | resolvePromise(result.data, result.status, shallowCopy(result.headers()), result.statusText); |
no test coverage detected