function _request_internal()

in sonic-build/routes/utils.js [4:18]


function _request_internal(options) {
    return new Promise((resolve, reject) => {
        request(options, (error, response, body) => {
            if (error) {
                console.error(error);
                reject(error);
            }
            if (response.statusCode != 200) {
                console.error(response.statusCode);
                reject('Invalid status code <' + response.statusCode + '>');
            }
            resolve(body);
        });
    });
}