diff options
Diffstat (limited to 'core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala')
-rw-r--r-- | core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala b/core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala index fd836bd..26464ba 100644 --- a/core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala +++ b/core/src/main/scala/com/softwaremill/sttp/SttpHandler.scala @@ -14,13 +14,13 @@ trait SttpHandler[R[_], -S] { def send[T](request: Request[T, S]): R[Response[T]] = { val resp = doSend(request) if (request.options.followRedirects) { - responseMonad.flatMap(resp, { response: Response[T] => + responseMonad.flatMap(resp) { response: Response[T] => if (response.isRedirect) { followRedirect(request, response) } else { responseMonad.unit(response) } - }) + } } else { resp } |