def send()

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
          )
        )
      )
    }

  }