Skip to content

Commit ff28d97

Browse files
authored
Removed duplicate getConfig call (#808)
1 parent ba99f83 commit ff28d97

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

src/shared/codelens/localLambdaRunner.ts

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,11 @@ export class LocalLambdaRunner {
176176

177177
const eventPath: string = path.join(await this.getBaseBuildFolder(), 'event.json')
178178
const environmentVariablePath = path.join(await this.getBaseBuildFolder(), 'env-vars.json')
179-
const config = await this.getConfig()
179+
const config = await getConfig({
180+
handlerName: this.localInvokeParams.handlerName,
181+
documentUri: this.localInvokeParams.document.uri,
182+
samTemplate: this.localInvokeParams.samTemplate
183+
})
180184
const maxRetries: number = getAttachDebuggerMaxRetryLimit(this.configuration, MAX_DEBUGGER_RETRIES_DEFAULT)
181185

182186
await writeFile(eventPath, JSON.stringify(config.event || {}))
@@ -234,21 +238,6 @@ export class LocalLambdaRunner {
234238
}
235239
}
236240
}
237-
238-
private async getConfig(): Promise<HandlerConfig> {
239-
const workspaceFolder = vscode.workspace.getWorkspaceFolder(this.localInvokeParams.document.uri)
240-
if (!workspaceFolder) {
241-
return generateDefaultHandlerConfig()
242-
}
243-
244-
const config: HandlerConfig = await getLocalLambdaConfiguration(
245-
workspaceFolder,
246-
this.localInvokeParams.handlerName,
247-
this.localInvokeParams.samTemplate
248-
)
249-
250-
return config
251-
}
252241
} // end class LocalLambdaRunner
253242

254243
export const makeBuildDir = async (): Promise<string> => {

0 commit comments

Comments
 (0)