aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--async-http-client-handler/cats/src/main/scala/com/softwaremill/sttp/asynchttpclient/cats/CatsAsyncHttpClientHandler.scala13
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