Untitled

 avatar
unknown
plain_text
5 months ago
553 B
3
Indexable
"""Lambda Handler."""
import logging
import json
from src.service import mail_sender_service


logger = logging.getLogger()
logger.setLevel(logging.INFO)


def lambda_handler(event: dict, _context: dict) -> dict:
    """Lambda function."""
    logger.info(event)
    if "Records" in event and event['Records'][0]['EventSource'] == 'aws:sns':
        email_details = json.loads(event['Records'][0]['Sns']['Message'])
    else:
        email_details = event
    response = mail_sender_service.send_mail(email_details)
    return response
Editor is loading...
Leave a Comment