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