Cleaned up part of the findDependencies method to use a filter. Not sure

why but it feels better.
This commit is contained in:
David Diaz 2017-10-20 19:13:15 -06:00
parent 7ecd5428c6
commit 23cedd5637
1 changed files with 3 additions and 3 deletions

View File

@ -37,10 +37,9 @@ class Request {
findDependencies(request, set = new Set()) { findDependencies(request, set = new Set()) {
if (typeof request === 'object') { if (typeof request === 'object') {
Object.keys(request).forEach(key => { let keys = Object.keys(request).filter(key => key !== 'ALIAS');
if (key === 'ALIAS')
return;
keys.forEach(key => {
set = this.findDependencies(request[key], set); set = this.findDependencies(request[key], set);
}); });
} else if (typeof request === 'string') { } else if (typeof request === 'string') {
@ -77,6 +76,7 @@ class Request {
headers: settings.headers, headers: settings.headers,
qs: settings.query, qs: settings.query,
body: settings.payload, body: settings.payload,
json: true, json: true,
simple: false, simple: false,
resolveWithFullResponse: true resolveWithFullResponse: true