From 6f99ee55fa2ffa8dee685846f127ab860ec1f2f7 Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Wed, 29 Nov 2023 23:09:34 +0100 Subject: [PATCH] Change `Context.apply` => `Context.evaluateUsing` --- .../scalanative/sttp/client4/curl/AbstractCurlBackend.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/scalanative/sttp/client4/curl/AbstractCurlBackend.scala b/core/src/main/scalanative/sttp/client4/curl/AbstractCurlBackend.scala index 22ddb019d7..337f9a2661 100644 --- a/core/src/main/scalanative/sttp/client4/curl/AbstractCurlBackend.scala +++ b/core/src/main/scalanative/sttp/client4/curl/AbstractCurlBackend.scala @@ -59,7 +59,9 @@ abstract class AbstractCurlBackend[F[_]](_monad: MonadError[F], verbose: Boolean } private object Context { - def apply[T](body: Context => F[T]): F[T] = { + + /** Create a new context and evaluates the body with it. Closes the context at the end. */ + def evaluateUsing[T](body: Context => F[T]): F[T] = { implicit val ctx = new Context() body(ctx).ensure(monad.unit(ctx.close())) } @@ -97,7 +99,7 @@ abstract class AbstractCurlBackend[F[_]](_monad: MonadError[F], verbose: Boolean } } - Context(ctx => perform(ctx)) + Context.evaluateUsing(ctx => perform(ctx)) } private def adjustExceptions[T](request: GenericRequest[_, _])(t: => F[T]): F[T] =