diff options
Diffstat (limited to 'cask/src/cask/decorators')
-rw-r--r-- | cask/src/cask/decorators/compress.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cask/src/cask/decorators/compress.scala b/cask/src/cask/decorators/compress.scala index 22bd29e..75e2bed 100644 --- a/cask/src/cask/decorators/compress.scala +++ b/cask/src/cask/decorators/compress.scala @@ -3,11 +3,11 @@ import java.io.{ByteArrayOutputStream, OutputStream} import java.util.zip.{DeflaterOutputStream, GZIPOutputStream} import cask.internal.Router -import cask.model.{ParamContext, Response} +import cask.model.{Request, Response} import collection.JavaConverters._ class compress extends cask.Decorator{ - def wrapFunction(ctx: ParamContext, delegate: Delegate) = { + def wrapFunction(ctx: Request, delegate: Delegate) = { val acceptEncodings = ctx.exchange.getRequestHeaders.get("Accept-Encoding").asScala.flatMap(_.split(", ")) delegate(Map()).map{ v => val (newData, newHeaders) = if (acceptEncodings.exists(_.toLowerCase == "gzip")) { |