summaryrefslogtreecommitdiff
path: root/cask/src/cask/model/Response.scala
diff options
context:
space:
mode:
Diffstat (limited to 'cask/src/cask/model/Response.scala')
-rw-r--r--cask/src/cask/model/Response.scala4
1 files changed, 3 insertions, 1 deletions
diff --git a/cask/src/cask/model/Response.scala b/cask/src/cask/model/Response.scala
index 15f46a7..979c442 100644
--- a/cask/src/cask/model/Response.scala
+++ b/cask/src/cask/model/Response.scala
@@ -2,6 +2,8 @@ package cask.model
import java.io.{InputStream, OutputStream, OutputStreamWriter}
+import cask.internal.Util
+
trait Response{
def data: Response.Data
@@ -31,7 +33,7 @@ object Response{
def write(out: OutputStream) = out.write(b)
}
implicit class StreamData(b: InputStream) extends Data{
- def write(out: OutputStream) = b.transferTo(out)
+ def write(out: OutputStream) = Util.transferTo(b, out)
}
implicit def JsonResponse[T: upickle.default.Writer](t: T) = new Data{
def write(out: OutputStream) = implicitly[upickle.default.Writer[T]].write(