def apply()

in app/com/gu/viewer/proxy/ProxyRequest.scala [9:17]


  def apply(service: String, servicePath: String, request: RequestHeader, body: Option[Map[String, Seq[String]]] = None): ProxyRequest = {
    val queryString = if (request.rawQueryString.nonEmpty) s"?${request.rawQueryString}" else ""

    service match {
      case "live" => LiveProxyRequest(servicePath + queryString, body)
      case "preview" => PreviewProxyRequest(servicePath + queryString, request, body)
      case _ => UnknownProxyRequest
    }
  }