From 9ec0994878856743e54c4d1a38c0c80b318d7be7 Mon Sep 17 00:00:00 2001 From: adamw Date: Thu, 31 Aug 2017 14:40:29 +0200 Subject: Change MonadError syntax to improve type inference --- .../asynchttpclient/monix/AsyncHttpClientMonixHandler.scala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'async-http-client-handler/monix/src/main') diff --git a/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/AsyncHttpClientMonixHandler.scala b/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/AsyncHttpClientMonixHandler.scala index 1ef3973..786f176 100644 --- a/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/AsyncHttpClientMonixHandler.scala +++ b/async-http-client-handler/monix/src/main/scala/com/softwaremill/sttp/asynchttpclient/monix/AsyncHttpClientMonixHandler.scala @@ -2,7 +2,12 @@ package com.softwaremill.sttp.asynchttpclient.monix import java.nio.ByteBuffer -import com.softwaremill.sttp.{MonadAsyncError, SttpHandler, Utf8, concatByteBuffers} +import com.softwaremill.sttp.{ + MonadAsyncError, + SttpHandler, + Utf8, + concatByteBuffers +} import com.softwaremill.sttp.asynchttpclient.AsyncHttpClientHandler import monix.eval.Task import monix.execution.{Cancelable, Scheduler} @@ -77,9 +82,9 @@ object AsyncHttpClientMonixHandler { private[monix] object TaskMonad extends MonadAsyncError[Task] { override def unit[T](t: T): Task[T] = Task.now(t) - override def map[T, T2](fa: Task[T], f: (T) => T2): Task[T2] = fa.map(f) + override def map[T, T2](fa: Task[T])(f: (T) => T2): Task[T2] = fa.map(f) - override def flatMap[T, T2](fa: Task[T], f: (T) => Task[T2]): Task[T2] = + override def flatMap[T, T2](fa: Task[T])(f: (T) => Task[T2]): Task[T2] = fa.flatMap(f) override def async[T]( -- cgit v1.2.3