def update()

in src/main/scala/ophan/google/indexing/observatory/DataStore.scala [55:61]


  def update(uri: URI, checkReport: CheckReport): Future[Option[AvailabilityRecord]] = {
    checkReport.asUpdateExpression.fold(Future.successful(Option.empty[AvailabilityRecord])) { updateExpression =>
      scanamoAsync.exec(
        table.update(Field.Uri === uri, updateExpression)
      ).map(_.toOption)
    }
  }