def readFromDynamoDB()

in associated-press/app/config/AWS.scala [83:106]


  def readFromDynamoDB(
      table: String,
      keyName: String,
      keyValue: String
  ): Try[Option[String]] = {
    Try {
      dynamoDbClient
        .getItem(
          GetItemRequest
            .builder()
            .tableName(table)
            .key(
              Map(
                keyName -> AttributeValue.builder().s(keyValue).build()
              ).asJava
            )
            .build()
        )
        .item()
        .asScala
        .get("nextPage")
        .map(_.s())
    }
  }