in app/services/DynamoSuperMode.scala [41:50]
private def getRowsForDate(date: String, endTimestamp: String): ZIO[ZEnv, DynamoGetError, List[SuperModeRow]] =
get(date, endTimestamp).map(results =>
results.asScala
.map(item => dynamoMapToJson(item).as[SuperModeRow])
.flatMap {
case Right(row) => Some(row)
case Left(error) =>
logger.error(s"Failed to decode item from Dynamo: ${error.getMessage}")
None
}