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)