add postgres
This commit is contained in:
@@ -32,10 +32,15 @@ def send_email(
|
||||
emailmsg = Message(
|
||||
from_=sender,
|
||||
to=to,
|
||||
subject=subject.format(course=truncate_str(context['course'])),
|
||||
subject=subject.format(
|
||||
course=truncate_str(context['course']),
|
||||
),
|
||||
)
|
||||
emailmsg.add_alternative(
|
||||
message.format(first_name=first_word(name), course=context['course'])
|
||||
message.format(
|
||||
first_name=first_word(name),
|
||||
course=context['course'],
|
||||
)
|
||||
)
|
||||
|
||||
try:
|
||||
@@ -46,6 +51,13 @@ def send_email(
|
||||
},
|
||||
}
|
||||
)
|
||||
dynamodb_persistence_layer.put_item(
|
||||
item={
|
||||
'id': event['id'],
|
||||
'sk': f'{event["sk"]}#EXECUTED',
|
||||
'created_at': now_,
|
||||
}
|
||||
)
|
||||
logger.info('Email sent')
|
||||
except Exception as exc:
|
||||
logger.exception(exc)
|
||||
@@ -59,13 +71,5 @@ def send_email(
|
||||
)
|
||||
|
||||
return False
|
||||
else:
|
||||
dynamodb_persistence_layer.put_item(
|
||||
item={
|
||||
'id': event['id'],
|
||||
'sk': f'{event["sk"]}#EXECUTED',
|
||||
'created_at': now_,
|
||||
}
|
||||
)
|
||||
|
||||
return True
|
||||
return True
|
||||
|
||||
@@ -18,7 +18,7 @@ logger = Logger(__name__)
|
||||
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)
|
||||
|
||||
|
||||
SUBJECT = 'Seu acesso ao curso de {course} termina em 30 dias'
|
||||
SUBJECT = 'Seu acesso ao curso {course} termina em 30 dias'
|
||||
MESSAGE = """
|
||||
Oi {first_name}, tudo bem?<br/><br/>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ logger = Logger(__name__)
|
||||
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)
|
||||
|
||||
|
||||
SUBJECT = 'Seu certificado de {course} está prestes a expirar'
|
||||
SUBJECT = 'Seu certificado {course} vai expirar em breve'
|
||||
MESSAGE = """
|
||||
Oi {first_name}, tudo bem?<br/><br/>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ logger = Logger(__name__)
|
||||
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)
|
||||
|
||||
|
||||
SUBJECT = 'Seu curso de {course} está esperando por você na EDUSEG®'
|
||||
SUBJECT = 'Seu curso {course} está esperando por você na EDUSEG®'
|
||||
MESSAGE = """
|
||||
Oi {first_name}, tudo bem?<br/><br/>
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ logger = Logger(__name__)
|
||||
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)
|
||||
|
||||
|
||||
SUBJECT = 'Seu curso de {course} está parado há 7 dias...'
|
||||
SUBJECT = 'Seu curso {course} está parado há 7 dias...'
|
||||
MESSAGE = """
|
||||
Oi {first_name}, tudo bem?<br><br>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user