diff options
-rw-r--r-- | async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala b/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala index cfd9c5b..fab3b8b 100644 --- a/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala +++ b/async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala @@ -14,11 +14,14 @@ import org.reactivestreams.Publisher import scala.language.higherKinds -class CatsAsyncHttpClientHandler[F[_]: Async](asyncHttpClient: AsyncHttpClient, - closeClient: Boolean) - extends AsyncHttpClientHandler[F, Nothing](asyncHttpClient, - new AsyncMonad, - closeClient) { +class CatsAsyncHttpClientHandler[F[_]: Async] private ( + asyncHttpClient: AsyncHttpClient, + closeClient: Boolean +) extends AsyncHttpClientHandler[F, Nothing]( + asyncHttpClient, + new AsyncMonad, + closeClient + ) { override protected def streamBodyToPublisher( s: Nothing): Publisher[ByteBuffer] = s // nothing is everything |