Commit b7695f21 authored by metaraine's avatar metaraine
Browse files

Provide more information in reject.

parent 12ba8c18
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -24,9 +24,16 @@ function rp(options) {
    return new Promise(function (resolve, reject) {
        request(c, function (error, response, body) {
            if (error) {
                reject(error);
                reject({
                    error: error,
                    options: c
                });
            } else if (c.simple && (statusCodes[c.method].indexOf(response.statusCode) === -1)) {
                reject(response.statusCode);
                reject({
                    error: body,
                    options: c,
                    statusCode: response.statusCode
                });
            } else {
                if (c.transform && typeof c.transform === 'function') {
                    resolve(c.transform(body));