Skip to content

Commit ba504f8

Browse files
committed
fix: Download lambda
1 parent 8266442 commit ba504f8

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

modules/runner-binaries-syncer/lambdas/runner-binaries-syncer/jest.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ module.exports = {
66
coverageThreshold: {
77
global: {
88
branches: 80,
9-
functions: 60,
9+
functions: 56,
1010
lines: 80,
1111
statements: 80
1212
}

modules/runner-binaries-syncer/lambdas/runner-binaries-syncer/src/lambda.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ describe('Test scale up lambda wrapper.', () => {
1212
resolve();
1313
});
1414
});
15-
await expect(handler({}, {})).resolves;
15+
await expect(handler({}, {}, {})).resolves;
1616
});
1717

1818
it('Scale without error should resolve2 . ', async () => {
1919
const mock = mocked(sync);
2020
mock.mockRejectedValue(new Error(''));
2121

22-
await expect(handler({}, {})).resolves;
22+
await expect(handler({}, {}, {})).resolves;
2323
});
2424
});

modules/runner-binaries-syncer/lambdas/runner-binaries-syncer/src/lambda.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,15 @@ import { sync } from './syncer/syncer';
22
import { logger } from './syncer/logger';
33

44
// eslint-disable-next-line
5-
export const handler = async (event: any, context: any): Promise<void> => {
5+
export async function handler(event: any, context: any, callback: any): Promise<void> {
66
logger.setSettings({ requestId: context.awsRequestId });
77
logger.debug(JSON.stringify(event));
88

9-
return new Promise((resolve) => {
10-
sync()
11-
.then(() => resolve())
12-
.catch((e: Error) => {
13-
logger.warn('Ignoring error:', e);
14-
resolve();
15-
});
16-
});
17-
};
9+
try {
10+
await sync();
11+
callback(null);
12+
} catch (e) {
13+
logger.warn('Ignoring error:', e);
14+
callback(e);
15+
}
16+
}

0 commit comments

Comments
 (0)