def changeDetails()

in app/logic/FlexibleApi.scala [15:28]


  def changeDetails(stack: FlexibleStack, contentId: String): Future[Option[ChangeDetails]] = {
    wsClient.url(s"${stack.apiPrefix}/content/$contentId/changeDetails").get().map { response =>
      response.status match {
        case 200 =>
          val revision = (response.json \ "data" \ "revision").asOpt[Long]
          val lastModified = (response.json \ "data" \ "lastModified" \ "date").asOpt[Long].map(new DateTime(_))
          (revision, lastModified) match {
            case (Some(rev), Some(lm)) => Some(ChangeDetails(rev, lm))
            case _ => None
          }
        case _ => None
      }
    }
  }