in app/controllers/CAPIService.scala [20:31]
def previewCapiProxy(path: String): Action[AnyContent] = APIAuthAction.async { request =>
import scala.concurrent.ExecutionContext.Implicits.global
val queryString: List[(String, String)] = request.queryString.toList.map { case (a, b) if b.nonEmpty => (a, b.head) }
contentApi.getPreview(path, queryString).map(response =>
response.status match {
case 200 => Ok(response.json)
case _ => BadGateway(s"CAPI returned error code ${response.status}")
}
)
}