Skip to content

Commit 7e87c66

Browse files
author
Phil Varner
authored
fix lambda handlers (#379)
* fix lambda handlers by giving them back their names
1 parent 723acb2 commit 7e87c66

File tree

8 files changed

+13
-8
lines changed

8 files changed

+13
-8
lines changed

src/lambdas/api/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable import/prefer-default-export */
12
// @ts-check
23

34
/**
@@ -200,7 +201,8 @@ const parseEvent = (rawEvent) => {
200201
* @param {Context} context
201202
* @returns {Promise<APIGatewayProxyResult>}
202203
*/
203-
export default async (event, context) => {
204+
205+
export const handler = async (event, context) => {
204206
if (!process.env['AWS_REGION']) {
205207
logger.error('AWS_REGION not set')
206208
return internalServerError

src/lambdas/ingest/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable import/prefer-default-export */
12
import got from 'got' // eslint-disable-line import/no-unresolved
23
import { createIndex } from '../../lib/databaseClient.js'
34
import stream from '../../lib/databaseStream.js'
@@ -48,7 +49,7 @@ const stacItemsFromSqsEvent = async (event) => {
4849
)
4950
}
5051

51-
export default async function handler(event, _context) {
52+
export const handler = async (event, _context) => {
5253
logger.debug('Event: %j', event)
5354

5455
if (event.create_indices) {

src/lambdas/post-hook/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
/* eslint-disable import/prefer-default-export */
12
import logger from '../../lib/logger.js'
23

3-
export default async function handler(event, _context) {
4+
export const handler = async (event, _context) => {
45
logger.debug('Event: %j', event)
56

67
const result = { ...event }

src/lambdas/pre-hook/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
/* eslint-disable import/prefer-default-export */
12
import logger from '../../lib/logger.js'
23

3-
export default async function handler(event, _context) {
4+
export const handler = async (event, _context) => {
45
logger.debug('Event: %j', event)
56

67
const authTokenValue = process.env['PRE_HOOK_AUTH_TOKEN']

tests/aws/test-post-hook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import test from 'ava'
2-
import handler from '../../src/lambdas/api'
2+
import { handler } from '../../src/lambdas/api'
33
import { setupResources } from '../helpers/system-tests.js'
44
import { randomId } from '../helpers/utils.js'
55
import { disableNetConnect, event } from '../helpers/aws-tests'

tests/aws/test-pre-hook.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import test from 'ava'
2-
import handler from '../../src/lambdas/api'
2+
import { handler } from '../../src/lambdas/api'
33
import { setupResources } from '../helpers/system-tests.js'
44
import { randomId } from '../helpers/utils.js'
55
import { disableNetConnect, event } from '../helpers/aws-tests.js'

tests/helpers/ingest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// @ts-check
22

33
import { sns } from '../../src/lib/aws-clients.js'
4-
import handler from '../../src/lambdas/ingest/index.js'
4+
import { handler } from '../../src/lambdas/ingest/index.js'
55
import { sqsTriggerLambda } from './sqs.js'
66
import { refreshIndices } from './database.js'
77
import { loadFixture } from './utils.js'

tests/system/test-ingest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import test from 'ava'
22
import nock from 'nock'
33
import { DateTime } from 'luxon'
44
import { getCollectionIds, getItem } from '../helpers/api.js'
5-
import handler from '../../src/lambdas/ingest/index.js'
5+
import { handler } from '../../src/lambdas/ingest/index.js'
66
import { loadFixture, randomId } from '../helpers/utils.js'
77
import { refreshIndices, deleteAllIndices } from '../helpers/database.js'
88
import { sqsTriggerLambda, purgeQueue } from '../helpers/sqs.js'

0 commit comments

Comments
 (0)