in src/list-pulls.js [78:110]
function getPullRequestComments (url, existingComments, callback) {
if (GITHUB_ACCOUNT) {
url = url.replace('https://', 'https://' + GITHUB_ACCOUNT);
}
if (typeof existingComments === 'function') {
callback = existingComments;
existingComments = [];
}
request.get({
url,
headers: { 'User-Agent': 'Cordova Coho' }
}, function (err, res, payload) {
if (err) {
if (!commentFailed) {
commentFailed = true;
console.warn('Getting pull request comments failed: ' + err);
}
callback(existingComments);
}
const comments = JSON.parse(payload);
if (!comments.forEach) {
// We don't have an array, so something failed
if (!commentFailed) {
commentFailed = true;
console.warn('Getting pull request comments failed: did not return an array');
}
callback(existingComments);
}
callback(existingComments.concat(comments));
});
}