def lambda_handler()

in Back-End/lambdas/list_table.py [0:0]


def lambda_handler(event, context):

    try:

        print(json.dumps(event))

        # variables
        search_key = event['queryStringParameters']['scan']
        print(f'variable passed: {search_key}')

        if search_key == 'all':
            result = scan_table()
        else:
            result = query_table(entry_type=search_key)

        print(f'result: {result}')

        # create a response
        return reply(message=result, status_code=200)

    except ClientError as e:
        print('Unexpected error: %s' % e)
        return reply(message={'message': f'Error: {e}'}, status_code=500)