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