Skip to content

Commit

Permalink
refactor: Bring back _.flatMap usage
Browse files Browse the repository at this point in the history
Reverts #9948
  • Loading branch information
medikoo committed Sep 24, 2021
1 parent 40cdb4f commit 0199b0f
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions lib/plugins/aws/invokeLocal/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -518,10 +518,7 @@ class AwsInvokeLocal {
configuredEnvVars,
envVarsFromOptions
);
const envVarsDockerArgs = Object.keys(envVars).reduce(
(acc, key) => acc.concat(['--env', `${key}=${envVars[key]}`]),
[]
);
const envVarsDockerArgs = _.flatMap(envVars, (value, key) => ['--env', `${key}=${value}`]);

const dockerArgsFromOptions = this.getDockerArgsFromOptions();
const dockerArgs = ['run', '--rm', '-v', `${artifactPath}:/var/task:ro,delegated`].concat(
Expand All @@ -548,11 +545,11 @@ class AwsInvokeLocal {
}

getDockerArgsFromOptions() {
const dockerArgOptions = [].concat(this.options['docker-arg'] || []);
return dockerArgOptions.reduce((acc, dockerArgOption) => {
const dockerArgOptions = this.options['docker-arg'];
return _.flatMap([].concat(dockerArgOptions || []), (dockerArgOption) => {
const splitItems = dockerArgOption.split(' ');
return acc.concat(splitItems[0], splitItems.slice(1).join(' ') || []);
}, []);
return [splitItems[0], splitItems.slice(1).join(' ')];
});
}

async invokeLocalPython(runtime, handlerPath, handlerName, event, context) {
Expand Down

0 comments on commit 0199b0f

Please sign in to comment.