summaryrefslogtreecommitdiff
path: root/cask/src/cask/decorators/compress.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/src/cask/decorators/compress.scala')
-rw-r--r--cask/src/cask/decorators/compress.scala4
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")) {