in app/controllers/Support.scala [33:45]
def query(url: String, headers: Seq[(String, String)]): Future[Result] = {
val req = wsClient
.url(url)
.withHttpHeaders(headers: _*)
.get()
req.map(response => response.status match {
case 200 => Ok(response.json)
case _ =>
logger.warn(s"CAPI error response: ${response.status} / ${response.body}")
BadGateway(s"CAPI returned error code ${response.status}")
})
}