Skip to content

Commit ba3d510

Browse files
author
Castro, Mario
committed
Fix function generation
1 parent 8e2bfff commit ba3d510

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

packages/rocket-webhook-azure-infrastructure/src/functions/functions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ export class Functions {
1616
_utils: RocketUtils
1717
): Promise<FunctionAppV4Definitions> {
1818
const functionAppName = getFunctionAppName(applicationSynthStack.resourceGroupName)
19-
const functionsCode = params.map((param) => WebhookFunction.generateFunctionsCode(getRoute(param))).join('\n')
19+
const registrations = params.map((param) => WebhookFunction.generateFunctionsCode(getRoute(param))).join('\n')
20+
const functionsCode = WebhookFunction.sharedImports() + registrations
2021
return [{ functionAppName, functionsCode }]
2122
}
2223

packages/rocket-webhook-azure-infrastructure/src/functions/webhook-function.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
export class WebhookFunction {
2+
static sharedImports(): string {
3+
return `const { app } = require('@azure/functions')
4+
const { boosterRocketDispatcher } = require('./dist/index')
5+
`
6+
}
7+
28
static generateFunctionsCode(endpoint: string): string {
39
const name = endpoint.replace(/\//g, '_')
410
return `

0 commit comments

Comments
 (0)