Skip to content

Commit 3fe8b8e

Browse files
committed
move port resolution out of use block
1 parent 2c58501 commit 3fe8b8e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

server/tests/src/main/scala/sttp/tapir/server/tests/TestServerInterpreter.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ trait TestServerInterpreter[F[_], +R, OPTIONS, ROUTE] {
2424
): Resource[IO, (Port, KillSwitch)] = for {
2525
stopSignal <- Resource.eval(Deferred[IO, Unit])
2626
portValue <- Resource.eval(Deferred[IO, Port])
27-
_ <- server(routes, gracefulShutdownTimeout).use(port => portValue.complete(port) *> stopSignal.get).background
27+
_ <- server(routes, gracefulShutdownTimeout).evalMap(portValue.complete).use(_ => stopSignal.get).background
2828
port <- Resource.eval(portValue.get)
2929
} yield (port, stopSignal.complete(()).void)
3030

0 commit comments

Comments
 (0)