def handler()

in mobile-save-for-later-user-deletion/src/main/scala/com/gu/sfl/userdeletion/UserDeletionLambda.scala [18:29]


  def handler(sQSEvent: SQSEvent) {
    val messages = sQSEvent.getRecords.asScala.map(mes => mes).toList
    logger.info(s"Recieved:  ${messages.size} mesages")
    messages.map{
      m =>
        val body = m.getBody
        logger.debug(s"Message body: ${body}")
        val node = mapper.readTree(body)
        val user = mapper.readValue[UserDeleteMessage](node.get("Message").asText())
        sflDyanamo.deleteSavedArticleasForUser(user)
    }
  }