def proxy()

in app/com/gu/viewer/controllers/Proxy.scala [24:31]


  def proxy(service: String, path: String) = AuthAction.async { implicit request =>

    ProxyRequest(service, path, request) match {
      case r: PreviewProxyRequest => previewProxy.proxy(r.copy(maybePandaCookieToForward = request.cookies.get(pandaCookieName)))
      case r: LiveProxyRequest => liveProxy.proxy(r)
      case UnknownProxyRequest => Future.successful(BadRequest(s"Unknown proxy service: $service"))
    }
  }