in src/main/scala/com/gu/mobile/content/notifications/model/KeyEvent.scala [26:36]
def getLatestKeyEvent(content: Content): Option[(Content, KeyEvent)] = {
KeyEvent.fromContent(content).flatMap { keyEvent =>
notificationsDynamoDb.haveSeenBlogEvent(content.id, keyEvent.blockId) match {
case true =>
None
case _ =>
notificationsDynamoDb.saveLiveBlogEvent(content.id, keyEvent.blockId)
Some((content, keyEvent))
}
}
}