def getLatestKeyEvent()

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