def query()

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