in src/main/scala/com/gu/mobile/content/notifications/LiveBlogLambda.scala [11:26]
override def processContent(content: Content): Boolean = {
if (content.isLive) {
logger.info(s"Checking for new live updates to: ${content.id} .")
keyEventProvider.getLatestKeyEvent(content).map {
case (contentWithNewKeyEvent, keyEvent) =>
logger.info(s"Found new key event for content: ${contentWithNewKeyEvent.id} block id: ${keyEvent.blockId}")
messageSender.send(contentWithNewKeyEvent, Some(keyEvent))
true
}.getOrElse {
logger.info(s"No new key event found for content: ${content.id}")
false
}
} else {
false
}
}