in app/services/notification/AWSMailClient.scala [17:37]
def send(toAddress: String, request: SendEmailRequest): Attempt[String] = {
val messageId =
awsToScala(amazonMailClient.sendEmailAsync)(request).map(_.getMessageId)
request.setDestination(new Destination().withToAddresses(toAddress))
Attempt.future(messageId) { case e =>
logger.warn("Failed to send email", e)
Left(
AMIableErrors(
AMIableError(
"Error sending email",
"Error sending email, please try again.",
500
)
)
)
}
}